Dans une petite ville du Nord de l'Italie, Giovanni mène une vie paisible, entouré de sa femme, Paola, et de ses deux enfants déjà adolescents : Irene, l'aînée, et Andrea, le cadet. Giovanni est psychanalyste. Dans son cabinet qui jouxte son appartement, ses patients lui confient leurs...
Le psychiatre fraîchement diplômé David doit donner son avis sur la jeune Maddalena, jugée pour le meurtre d'un chasseur. Elle prétend qu'elle est une sorcière et a agi au nom du diable.
Un homme sans emploi et menacé par ses créditeurs accepte de travailler pour un agent de recouvrement, mais découvre bientôt ce qu'il en coûte de traiter avec le diable.