În 1693, la Salem, cele trei surori Sanderson, Winifred (Bette Midler, cea mai mare), Mary (Kathy Najimy) și Sarah (Sarah Jessica Parker, cea mai mică), o răpesc pe micuța Emily Binx și își sug sângele pentru a deveni din nou tânără. Fratele Thackery încearcă să o salveze, dar este transformat într-o pisică neagră. Părinții lui Emily le capturează pe cele trei vrăjitoare și le spânzură. 300 de ani mai târziu, în noaptea de Halloween, tânărul Max (Omri Katz), sora lui Dani (Thora Birch) și prietena lor Allison (Vinessa Shaw) se strecoară în casa celor trei vrăjitoare și, așa cum prevăzuse Winifred, o fecioară (Max) aprinde o lumânare care îi readuce la viață pe cei trei care încearcă să-i gătească pe Winifred cu cartea lui Winifred la cimitirul unde vrăjitoarelor le este interzis să pună piciorul.