Babine (Vincent Guillaume Otis) est né de la Sorcière (Isabel Richer), assisté de Toussaint Brodeur (Luc Picard), le marchand du village et éleveur de mouches à feu, qui deviendra son ange gardien. Quand le vieux curé (Julien Poulain) meurt dans l'église incendiée, le curé neuf (Alexis Martin) finit par accuser le pauvre Babine, que Toussaint fera tout pour sauver.