En 1944, en France. En pleine occupation, les gamins de deux villages voisins (Longeverne et Velrans) s'affrontent pour une question de territoire. Dans cette guerre de clochers, les vainqueurs sont ceux qui amassent le plus de boutons, dérobés à leurs adversaires à l'issue de batailles épiques. Lebrac (Jean Texier), le chef des "Longeverne", tombe amoureux de Violette (Ilona Bachelier), une jeune fille d'origine juive que Simone (Laetitia Casta), la mercière du village, tente de protéger de la milice. Pour celles et ceux qui ont lu le roman de Louis Pergaud, ce film respecte l'esprit du livre. Il est également la peinture d'une époque tourmentée, où lâchetés ordinaires et résistance se télescopent, à l'aube de la libération. Un film Grand Public, où les enfants sont les vedettes, malgré la présence d'acteurs de premier plan.