Artystka Joanna (
Julia Ormond) jest nieśmiertelną czarownicą. Ma dwie dorosłe córki, które są nieświadome swoich mocy. Ingrid (
Rachel Boston) to nieśmiała bibliotekarka; Freya (
Jenna Dewan Tatum) natomiast lubi się zabawić, więc nie zamierza porzucać pracy barmanki. Dziewczyny nie zdają sobie sprawy z klątwy, jaka nad nimi ciąży. Jednak wraz z pojawieniem się niebezpiecznego wroga i planowanym ślubem Frei, Joanna wyjawia córkom prawdę.