Roumanie, 1945. Dans un village de Transylvanie, Alex, 11 ans, aime jouer à la guerre avec son copain Théodore, alias Ipu, un soldat français laissé pour mort lors de la Première Guerre mondiale, que les habitants ont soigné. Simple d'esprit depuis sa blessure à la tête, Ipu est vu comme l'idiot du village. Un jour, Alex découvre le cadavre d'un combattant allemand qui lui a laissé essayer sa moto. L'homme a eu la gorge tranchée. Par peur des représailles, les villageois décident de pousser Ipu à se faire passer pour le coupable...