2012年,人类被一种未知病毒感染,纽约变成了一座空城。 罗伯特·内维尔(威尔·史密斯饰)是一名为军队服务的科学家,也是一名对病毒免疫的幸存者。 白天,他带着他的狗萨姆在街上寻找食物,使用无线电寻找幸存者,并在实验室研究治愈病毒的方法; 晚上,他只能躲在屋里,因为那些感染了病毒但没有死的人就成了“夜魔”,只能在晚上出来,失去冷静,会对所有人进行报复。 有一天,萨姆也感染了病毒去世,罗伯特·内维尔陷入了前所未有的独立之中。 当他即将与“暗夜魔王”同归于尽时,另一位幸存者安娜(爱丽丝·布拉加饰)救了他。 安娜相信山上的隔离区还有幸存者,但固执的罗伯特·内维尔坚持留在纽约。 又一天晚上,“暗夜魔王”对罗伯特·内维尔的住处进行了报复。 此时,他的研究已经成功,但只有坚持到黎明,人类才能生存。