The Craft ★★★★

tremendous fun