Nauczycielka Elena Bardi (
Jennifer O'Neill) zostaje przeniesiona do małego, sycylijskiego miasteczka. Po przybyciu na miejsce zostaje obrażona przez mężczyznę, który parę godzin później zostaje znaleziony martwy. Elena znajduje mieszkanie u prawnika Bellocampo (
James Mason), tajemniczego właściciela ziemskiego, który zna wszystkie wstydliwe sekrety miasta. W szkole Elena ma trudności z adaptacją. Jej nonkonformizm uniemożliwia jej nawiązanie bliskich znajomości. Wyjątkiem jest profesor Belcore (
Franco Nero), z którym ma romans. Kiedy pada ofiarą drugiego ataku, a sprawcy również zostają znalezieni martwi, miejscowa społeczność zaczyna myśleć, że posiada tajemną moc. Zaskoczona taką zaściankową mentalnością, postanawia to wykorzystać i prosi burmistrza o dotacje dla najuboższych rodzin.