1683-ban a massachusettsi Devonsville-ben három nőt boszorkányság vádjával brutálisan kivégeznek. Egyikük halála előtt megátkozza a várost és lakóit. Pontosan 300 évvel később, 1983-ban három modern, független nő érkezik a településre. Egyikük, az új tanárnő (Suzanna Love), hamar kivívja a helyi bigott férfiak ellenszenvét haladó nézeteivel. A városka lakói – akiket rejtélyes betegségek és bűntudat gyötör – meggyőződésévé válik, hogy a három jövevény a kivégzett boszorkányok reinkarnációja, akik az átok beteljesítésére érkeztek.