安娜(克里斯蒂娜•里奇 Christina Ricci 饰)是一次车祸的幸存者,然而她惊讶的发现自己已经被判定了死亡。证据是她的葬礼已经在准备中,负责人正是葬礼主管艾略特(连姆•尼森 Liam Neeson 饰)。安娜对此既不解又恐惧。因为她很清楚,葬礼的终点就是入棺活埋。她对艾略特现身,希望后者坚持自己还活着的真相。两个人在封闭的停尸间进行着辩论,艾略特坚持履行自己的职责,并对安娜解释她到“来世”的种种缘由。而安娜面对不见底的黑暗,内心无比悲凉。然而,艾略特并不认同安娜的说法。他坚持自己是因为通灵才能辨识安娜的游魂。只有一个人还坚信安娜活着,那就是她的男友保罗(贾斯汀•朗 Justin Long 饰)。他并不认同艾略特的说法,坚持调查安娜的死因,慢慢地,他接近了真相……
1941年第二次世界大战肆虐时期,德国纳粹入侵苏联。在经历长达4个月的攻坚战无果后,希特勒决定用饥饿和围困的方式夺取列宁格勒。纳粹围城三年,尸横遍野的列宁格勒成为一座死亡之城。 英国女记者凯特·戴维斯(米拉·索维诺 Mira Sorvino 饰)在前线采访时,与她的爱人美国记者菲利普·帕克(加布里埃尔·伯恩 Gabriel Byrne 饰)失散,被困列宁格勒。孤立无援的凯特幸得列宁格勒义勇军女警妮娜(欧嘉·苏图洛娃 Olga Sutulova 饰)的帮助与庇护。两人坚守在冰天雪地的战火之中,与饱受饥饿折磨的苏联军民一起,为生存而战。
由于邪恶势力肆意蔓延,一群具有超群实力的正义之士挺身而出,他们戴着面具,身着奇装异服,与各种坏蛋展开较量。不久,他们的英雄事迹通过媒体传遍全国,美元钞票、丝绸鬼魂、罗夏、城市队长等超级英雄的名字广为传播,他们更参与到大大小小的重大事件之中,也因各自的性格遭受着不同的命运。但是在20世纪70年代,政府出台的法令导致一部分不愿成为权贵爪牙的英雄退休,超级英雄集团由此分化。 1985年的一天,效力政府的超级英雄“喜剧演员”爱德华·布莱克(杰弗里·迪恩·摩根 Jeffrey Dean Morgan 饰)被人杀害。四处逃亡的“罗夏”的沃尔特·科瓦奇(杰基·厄尔·哈利 Jackie Earle Haley 饰)意识到有人正向曾经的超级英雄痛下杀手,而这背后隐藏着更大的阴谋……