A small town comes under the thumb of Martha, a ghost who returns to haunt the children who witnessed her death during a "game" of Ghost in the Graveyard as young children.
In un isolato villaggio di montagna nella Macedonia del XX secolo, una giovane strega uccide accidentalmente un contadino. Ne prende allora le sembianze per vedere com'è la sua vita, accendendo così in lei la profonda curiosità di sperimentare nuove esistenze dentro i corpi degli altri.
Sarah (Robin Tunney) è una diciassettenne disadattata e solitaria appena trasferitasi a Los Angeles con il padre. A scuola conosce un trio di ragazze speciali, che fa gruppo a sé ed è malvisto dagli altri studenti: Nancy (Fairuza Balk), Bonnie (Neve Campbell) e Rochelle (Rachel True). Le tre la iniziano all’esoterismo e la vorrebbero nel loro gruppo per raggiungere la forza di cui necessitano per compiere un rito misterioso. Sarah intanto ha un flirt con Chris (Skeet Ulrich), che però le gioca un tiro mancino. Ciascuna delle ragazze ha dei problemi con cui non riesce a fare i conti e spera in una vita migliore. Stringono un rituale patto di sangue. Cominciano a vedere che i loro incantesimi funzionano e realizzano i loro desideri: Bonnie guarisce dalle vecchie ustioni alla pelle che le deturpavano la schiena, Sarah fa innamorare perdutamente Chris, Rochelle (che è di colore) si vendica di una biondina razzista e Nancy, che è povera, diventa ricca. Ma le cose si complicano.
New England, XVII secolo. William e Katherine conducono una devota vita cristiana insieme ai loro cinque figli in una zona ai margini dell'impraticabile deserto. Quando il loro figlio neonato svanisce e il raccolto va a male, la famiglia comincia a disintegrarsi e tutti finiscono con il darsi addosso a vicenda. Il vero pericolo però è il male sovrannaturale che si nasconde nel vicino bosco.
Il misterioso David Bannon (Jürgen Prochnow) vaga per il mondo in luoghi dove si sono verificati strani avvenimenti (dalla morte dei pesci ad Haiti a una tempesta di ghiaccio su un villaggio palestinese), dissigillando strani documenti. A Los Angeles David affitta un piccolo appartamento da una coppia, Russell Quinn e la moglie Abby (Michael Biehn e Demi Moore). Abby è preoccupata per la sua gravidanza, perché ha già avuto un aborto. Guardando nella stanza di David, Abby trova gli strani documenti e li porta a uno studioso ebreo che le dice trattarsi di citazioni riguardanti l’Apocalisse, tratte dal Libro delle Rivelazioni della Bibbia. Abby pensa che David sia Cristo risorto, venuto a portare la fine del mondo. Il luogo del Paradiso dove soggiornano le anime prima della nascita è vuoto, e le uniche cose che mancano all’Apocalisse sono la morte dell’ultimo martire e la nascita del primo bambino senza anima. Abby capisce che sarà il suo.
Il principe Prospero invita la nobiltà locale a stare nel suo castello come protezione contro una piaga in arrivo, la Morte Rossa. Ordina ai suoi ospiti di partecipare a un ballo in maschera e, in mezzo a un clima di dissolutezza e depravazione, nota la voce di uno sconosciuto incappucciato tutto vestito di rosso. Chi sarà?
Rachel si trasferisce in un altra città per scappare alla maledizione di Samara che però continua a perseguitarla attraverso il figlio. La distruzione dell'ultimo video esistente sembra risolvere la situazione ma…
Tra gli artisti di un circo che ha tra le sue attrazioni esseri bizzarri e deformi, nascono relazioni amorose. Il nano Hans è innamorato della bella Cleopatra, una donna "normale" e avvenente, che lavora nel medesimo circo come trapezista. In realtà, la trapezista è interessata solo al denaro di Hans e progetta con il suo amante, il forzuto del circo, Ercole, di ucciderlo per godersene l'eredità.