1965: Feuerteufel Heather (Agnes Bruckner) wird in ein erzkonservatives Mädcheninternat abgeschoben. Dort führt die Direktorin Miss Traverse (Patricia Clarkson) ein strenges Regiment. Als Heather von Albträumen gequält wird und Schülerinnen auf mysteriöse Art verschwinden, stellt Heather Nachforschungen an. Sie kommt einer uralten Waldhexen-Sage auf die Spur.