1941年第二次世界大战肆虐时期,德国纳粹入侵苏联。在经历长达4个月的攻坚战无果后,希特勒决定用饥饿和围困的方式夺取列宁格勒。纳粹围城三年,尸横遍野的列宁格勒成为一座死亡之城。英国女记者凯特·戴维斯(米拉·索维诺 Mira Sorvino 饰)在前线采访时,与她的爱人美国记者菲利普·帕克(加布里埃尔·伯恩 Gabriel Byrne 饰)失散,被困列宁格勒。孤立无援的凯特幸得列宁格勒义勇军女警妮娜(欧嘉·苏图洛娃 Olga Sutulova 饰)的帮助与庇护。两人坚守在冰天雪地的战火之中,与饱受饥饿折磨的苏联军民一起,为生存而战[收起部分]
凯瑟琳上校(海伦·米伦 Helen Mirren 饰)率英国情报单位追捕一名女性恐怖分子长达六年,经由美军加入高空监视行动,好不容易在秘密基地找到疑似她的身影,特种部队准备活捉她时,高空侦查人员却意外发现该名恐怖分子正与其他人密谋自杀炸弹攻击,为了防止伤害,凯瑟琳下令轰炸秘密基地将敌人歼灭。当无人战斗机的驾驶员史蒂夫(亚伦·保尔 Aaron Paul 饰)瞄准目标后,却发现这个“秘密基地”竟然是普通的民居,而一名女孩更是跑进他的攻击范围玩耍,原本单纯的跨国逮捕行动瞬间变成复杂难解的反恐任务……