A história começa na Romênia nos últimos anos do regime de Ceaucescu. O personagem principal do filme é Petru, um menino romeno de dez anos. Seu mundo é de ação e sonhos, mas, ao mesmo tempo, apresenta uma vista autêntica da Europa Oriental contemporânea. Todos os eventos são mostrados através de seus olhos. Sua odisséia é uma história divertida e grotesca de sobrevivência, bem como uma parábola sobre a sobrevivência do espírito humano. Ele enfrenta um mundo hostil com humor e raiva, imaginação e inocência. Petru mora com seu pai vegetariano Mihai e sua mãe pianista Daniela, em uma pequena aldeia idílica nas montanhas dos Cárpatos. Seus melhores amigos são o cachorro Ursu, com quem compartilha todas as suas alegrias e tristezas, e o búfalo Florica. Um dia a família tem que deixar o país por motivos políticos. Uma longa jornada para a liberdade cheia de emoções e aventuras começa, que os leva da Hungria à Áustria. Aqui eles são enviados para um campo de refugiados onde os pais de Petru estão ...