Příběh začíná v zákopech 1. světové války během dělostřeleckého bombardování. Mladý Simon (Guillaume Depardieu) po zranění bajonetem vypadne z akce a připojí se k dalším zraněným vojákům v bretaňské nemocnici. Jednoho dne potká učitelku Marthe (Clotilde Courau), která žije v domácnosti hlavního lékaře nemocnice...
Zlodějíček Bruno se zamiluje do učitelky Isabelle, která to s ním chce zkusit navzdory jeho divoké minulosti. Policie si ho ale stejně najde a oba musí utéct do divočiny.