À Saint-Élie de Caxton, les habitants les plus superstitieux, dont un barbier ivrogne et une commère enceinte depuis vingt ans, attribuent à Babine, fils simple d’esprit d’une guérisseuse peu avenante surnommée La Sorcière, tous les malheurs qui s'abattent sur le village. Lorsque l'église flambe, avec dedans le bienveillant Vieux Curé, le successeur fanatique de ce dernier s'empresse de faire condamner à mort le fou inoffensif en lui arrachant une confession sous la menace. Le garçon naïf et rêveur parvient cependant à s'échapper, grâce à l'aide de l'avisé Toussaint Brodeur, marchand général et éleveur de mouches, qui est presque devenu un père pour lui. Babine aboutit alors dans un cirque ambulant, où il tombe sous le charme d'une saltimbanque qui exécute un numéro périlleux avec un taureau géant.