1693 in Salem, Massachusetts: Die drei Hexen Winifred (Bette Midler), Sarah (Sarah Jessica Parker) und Mary (kathy Najimy) mixen gerade einen Zaubertrunk, der ihnen Unsterblichkeit und ewige Jugend verleihen soll. Bevor sie von den Stadtbewohnern gefangen und wegen Hexerei hingerichtet werden, schwören sie, nach 300 Jahren zurückzukehren. dies gelingt ihnen auch dank eines kleinen Junged, der das ehemalige Zuhause der legendären Hexen erkundet und eine mysteriöse Kerze entzündet. Als die drei Schwestern plötzlich erscheinen, flieht ihr "Befreier" vor Schreck mit dem Fluchbuch und die Hexen nehmen die Verfolgung auf...