从芬兰赫尔辛基开往俄罗斯圣彼得堡的列车上,化了妆的弗拉基米尔·伊里奇·列宁(史楚金 Boris Shchukin 饰)和他的忠诚卫土瓦西里既兴奋又忐忑,兴奋的是结束了流放的列宁要回到祖国领导工人阶级举行武装起义,推翻沙皇统治,建立苏维埃社会主义联邦。忐忑的是沙皇退位后新兴的资产阶级政权受到十几个帝国主义国家的支持,武装爆动必将困难重重。临时政府雇了密探四处搜捕列宁,都没有成功。中央委员会开了历史性会议。会后,瓦西里忠实执行上级党(布尔什维克)组织交给他的任务,为了列宁的安全,他把列宁安排住在自己家里过夜,列宁从瓦西里口中知道了农村的情况,又知道了马特维耶夫所掌握的工人运动情况。列宁根据革命形势做出了正确判断......
1941年第二次世界大战肆虐时期,德国纳粹入侵苏联。在经历长达4个月的攻坚战无果后,希特勒决定用饥饿和围困的方式夺取列宁格勒。纳粹围城三年,尸横遍野的列宁格勒成为一座死亡之城。 英国女记者凯特·戴维斯(米拉·索维诺 Mira Sorvino 饰)在前线采访时,与她的爱人美国记者菲利普·帕克(加布里埃尔·伯恩 Gabriel Byrne 饰)失散,被困列宁格勒。孤立无援的凯特幸得列宁格勒义勇军女警妮娜(欧嘉·苏图洛娃 Olga Sutulova 饰)的帮助与庇护。两人坚守在冰天雪地的战火之中,与饱受饥饿折磨的苏联军民一起,为生存而战。