Cassandra Nightingale (Catherine Bell) bezieht in einer kleinen Stadt ein altes Haus, vor dem sich die Bewohner des Ortes fürchten, da auf ihm ein alter Fluch liegen soll. Doch die mysteriöse Cassandra schafft es, dass sich die Dinge anscheinend zum Positiven wenden. Und langsam beginnen die Einwohner wirklich daran zu glauben, dass es sich bei Cassandra um eine waschechte Hexe handelt...