2012年,一种不明病毒爆发,导致纽约变成了一座空城。RobertNeville(由威尔·史密斯饰演)是一位科学家,也是幸存者中唯一具备病毒免疫力的人。白天,他带着他的狗Sam在街上搜寻食物,并通过广播寻找其他幸存者。同时,他也在实验室研究治愈这种病毒的方法。然而,每当夜幕降临,他不得不躲藏在家中,因为那些感染病毒但仍然活着的人们变成了“夜魔”,只能在夜晚活动,丧失了理智,会攻击所有的人类。
某一天,Sam也感染了病毒并死去,RobertNeville陷入了前所未有的孤独。当他正准备和“夜魔”同归于尽时,另一个幸存者Anna(由艾丽丝·布拉加饰演)救了他。Anna相信山上的隔离区仍有幸存者,但是坚持固执的RobertNeville却不愿意离开纽约。
又一天晚上,“夜魔”袭击了RobertNeville的住所,此时他的研究已经取得了成功,但只有坚持到天亮,人类才能继续生存。