Amérique, 1927. John Reese, guérisseur itinérant et adepte de la magie blanche, séjourne dans un village de Pennsylvanie. Il soigne les malades, guérit les troupeaux touchés par des épidémies, et à l'occasion "purifie" des lieux réputés maudits. Il fait la connaissance du jeune Billy Kelly, adolescent analphabète et solitaire, à qui il enseigne la lecture dans l'intention d'en faire son assistant. La fiancée de Billy, Alice Spangler, considère d'un assez mauvais oeil l'amitié toujours plus étroite et exclusive des deux hommes, d'autant que le comportement du "docteur" Reese ne laisse pas d'être inquiétant. Victime d'un mal inexplicable et sujet à de violentes convulsions, le guérisseur se croit victime d'un envoûtement pratiqué par un vieil ermite du voisinage, Lars Hoeglin. Après un séjour à Philadelphie, où il tente de se faire exorciser par une magicienne black, Reese revient au village pour affronter Hoeglin avec l'aide de Billy.