17-vuotias Sarah muuttaa vanhempiensa kanssa Los Angelesiin. Hän tuntee aluksi itsensä ulkopuoliseksi, mutta saa nopeasti uusia ystäviä. Pian Sarahille selviää, että Nancy, Bonnie ja Rachel eivät ole ihan tavallisia koulutyttöjä. He ovat noitia! Aluksi taikuus on vain hauskaa hulluttelua koulutovereiden kustannuksella, mutta Sarahin tultua piiriin neljänneksi jäseneksi tytöt saavat suuremmat voimat haltuunsa. Taikuus saa aivan uudenlaisen sävyn, kun he huomaavat pystyvänsä toteuttamaan salaisimmatkin toiveensa. Ja ennen pitkää homma riistäytyy tyttöjen käsistä.
Kaksoset Rachel ja Edward asuvat kahden rapistuneessa sukukartanossaan, jonka alakerrassa piileskelee outoa väkeä. Kaksikko noudattaa tiukasti samaa kaavaa pysyäkseen hengissä: sängyssä on oltava tasan klo 12, muukalaisille ei avata ovea eikä kumpikaan saa jättää toista. Mutta kun Rachel tapaa sodasta palaavan Seanin, kaikki muuttuu ja hän joutuu kohtaamaan sukua riivaavan kirouksen.