1940年5月,下士雷恩斯(丹尼·戴爾 Danny Dyer 飾)和他的三個戰友在向敦刻爾克撤退的途中,被一名長官要求參與阻擊德國軍隊,雷恩斯違抗命令,被關入軍事監獄。在海軍情報處,少校瓊斯(肖恩·賓 Sean Bean 飾)接到一項高度機密的任務:當時德國的雷達技術領先於歐洲各國,遍佈大西洋沿岸的雷達站形成了一張無形的網,瓊斯受命組建一支特種部隊,以破壞掉德國的接收站。瓊斯在軍事監獄中撈出了老部下萊林,並“順路”帶走了雷恩斯。在蘇格蘭的高地上,瓊斯對雷恩斯等特戰隊員進行了嚴格的訓練,此次任務只有一次機會,前期的不足就能導致滿盤皆輸的結局。特戰隊終於登陸挪威,並與當地游擊隊取得聯繫,最後的考驗正式開始……
1941年第二次世界大戰肆虐時期,德國納粹入侵蘇聯。在經歷長達4個月的攻堅戰無果後,希特勒決定用飢餓和圍困的方式奪取列寧格勒。納粹圍城三年,屍橫遍野的列寧格勒成為一座死亡之城。 英國女記者凱特·戴維斯(米拉·索維諾 Mira Sorvino 飾)在前線採訪時,與她的愛人美國記者菲利普·帕克(加布裡埃爾·伯恩 Gabriel Byrne 飾)失散,被困列寧格勒。孤立無援的凱特幸得列寧格勒義勇軍女警妮娜(歐嘉·蘇圖洛娃 Olga Sutulova 飾)的幫助與庇護。兩人堅守在冰天雪地的戰火之中,與飽受飢餓折磨的蘇聯軍民一起,為生存而戰。