In einer nahen Zukunft ist das normale Leben auf der Erde dezimiert worden. Paul und seine beiden Söhne Thomas und Joseph führen ein zurückgezogenes, gespaltenes Leben. Jede Nacht, wenn die Sonne untergeht, sind sie den unerbittlichen Angriffen eines mysteriösen und gewalttätigen Bösen ausgesetzt.
Die Besetzung hat gegenüber Teil eins nicht gewechselt: Fremdenlegionär O'Connell (Brendan Fraser) und Archäologin Evelyn (Rachel Weisz) ist trotz zehnjähriger Ehe die Abenteuerlust nicht vergangen. Sohnemann Alex (Freddie Boath) ist ganz nach den Eltern geraten und darf stets nach dem stereotypen