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.

Un attore in difficoltà economiche accetta di indossare, per la durata delle festività natalizie, il costume di Pooka, il pupazzo più amato dai bambini. Ma dal momento in cui indossa la maschera del giocattolo l'uomo sembra vivere con due personalità distinte: la sua e quella di Pooka.

Brad e Kate sono una coppia californiana non sposata che riesce a conservare salda l'unione anche grazie al fatto che ognuno dei due non conosce i genitori dell'altro. Nemmeno a Natale sono mai dovuti andare a far loro visita perché sono sempre riusciti a partire per un viaggio. Questa volta però le cose si mettono male, perché il loro volo per le Isole Fiji viene annullato e una giornalista televisiva intervistandoli fa sì che i genitori apprendano della loro presenza forzata in città. Diventa quindi obbligatorio andarli a trovare...

In viaggio di lavoro, Belle instaura un rapporto molto speciale con un cliente, ma il suo più ostinato spasimante è sempre in agguato.