Когда родители вечно враждующих между собой брата и сестры, 14 — летней Кэти и 8 — летнего Джорджа, уезжают во Францию, происходит беда. Оставленная присматривать за детьми гувернантка Матильда, знающая кое-какие секреты своей бабушки-колдуньи, нечаянно превращает Джорджа в поросенка. Матильда, лучший друг Джорджа-Фрейд, Кэти и Джордж-поросенок отправляются в Мексику на поиски единственного человека, который может снять колдовские чары бабушки Матильды. Но добраться до Мексики не так — то просто: за каждым поворотом путешественников поджидают опасности и приключения. А когда они лишаются семейной машины, а Джордж-поросенок попадает в руки мясника, дело принимает совсем угрожающий оборот. Теперь бравой компании надо спасти Джорджа, вернуть ему человеческий облик, и успеть попасть домой до возвращения родителей.