Der zwölfjährige Quinn begleitet seine Mutter (Alice Krige), eine Bauingenieurin, zur Arbeit, als er ein riesiges, Feuer speiendes Ungeheuer aus seinem Jahrtausende währenden Tiefschlaf weckt. Ein Ereignis mit katastrophalen Folgen ... Jahrzehnte später: Die Menschheit ist fast ausgerottet. Die Nachfahren des vor Jahren geweckten Drachen haben die Herrschaft über die Erde übernommen. Die gefährlichen Kreaturen, denen selbst modernste Waffen nichts anhaben können, sind extrem hoch entwickelt und erschreckend intelligent. Der mittlerweile 32-jährige Quinn (CHRISTIAN BALE) fühlt sich verantwortlich für die wenigen Menschen, die das Inferno überlebt haben, doch die Situation scheint aussichtslos. Als der Amerikaner Van Zan (MATTHEW MCCONAUGHEY) auftaucht und behauptet, er wisse, wie die übermächtige Bedrohung vernichtet werden kann, traut ihm Quinn zunächst nicht. Doch die Zeit drängt und der Kampf um das Überleben der Menschheit hat begonnen ...
28.12.199 - nur noch drei Tage bis zur Jahrtausendwende. diese letzten Tage sind der Anfang vom ende der Welt. Oder doch nicht? Jericho Crane (A.Schwarzenegger) ist ein heruntergekommener Ex-Cop, der sich mit Security Jobs über Wasser hält. Ein Mann, der seit dem Tod von Frau und Kind nichts mehr vom Leben erwartet. Durch Zufall rettet er der attraktiven Christine das Leben, die vor zwanzig Jahren aus einem Grund geboren wurde: um den Satan als Braut den Antichristen zu gebären. Es sind noch drei Tage bis zum Vollzug des Aktes. Und plötzlich befindet sich Cane in einem höllischen Kampf gegen die Zeit und gegen den Satan (G.Byrne) selbst. Zerissen zwischen zynischer Selbstaufgabe und dem Glauben an das Gute, nimmt er den Kampf um das Wohl der Welt auf.