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.