Ein abgelegenes Lokal mitten in der Wüste. Ein desillusionierter Besitzer (Dennis Quaid), eine schwangere Kellnerin (Adrianne Palicki), ein Vater auf dem Weg zu seinem Sohn (Tyrese Gibson) und einige andere verlorene Seelen verbringen hier mehr oder weniger freiwillig den Tag vor dem heiligen Abend. Gerade als keiner hier mehr daran glaubt, die Situation könnte noch schlimmer sein als sie bereits ist, brechen nahezu gleichzeitig alle Fernseh-, Radio- und Telefonverbindungen ab.
Nachdem dann auch noch eine ältere Dame plötzlich um sich beißt, an der Decke entlang krabbelt und nur durch ein paar Kugeln gestoppt werden kann, liegen die Nerven aller Anwesenden blank und niemand weiß, was hier eigentlich gespielt wird. Als kurz darauf ein seltsamer Kerl namens Michael (Paul Bettany) in einem Polizeiauto an Ort und Stelle eintrifft und ihnen eine Geschichte von der Ausrottung der Menschheit und der letzten Hoffnung durch ein ungeborenes Baby auftischt, ist es für jegliche Fluchtpläne bereits viel zu spät. Die Apokalypse hat begonnen.