1941年第二次世界大戰(zhàn)期間,德國(guó)納粹入侵蘇聯(lián)并以饑餓圍困戰(zhàn)術(shù)持續(xù)攻擊列寧格勒。英國(guó)女記者凱特·戴維斯(米拉·索維諾飾)在前線采訪時(shí)與愛(ài)人美國(guó)記者菲利普·帕克(加布里埃爾·伯恩飾)失散,被困于這座被圍困三年的死亡之城。在極端惡劣環(huán)境中,凱特幸得列寧格勒義勇軍女警妮娜(歐嘉·蘇圖洛娃飾)的救助與庇護(hù)。兩人在零下嚴(yán)寒中互相扶持,與饑餓交迫的蘇聯(lián)軍民共同對(duì)抗持續(xù)轟炸和物資匱乏。隨著蘇德雙方戰(zhàn)線拉鋸,凱特與妮娜在廢墟間組織平民轉(zhuǎn)移、搜尋生存物資,并見(jiàn)證無(wú)數(shù)同胞因凍餒倒下。直至1943年蘇軍發(fā)動(dòng)反攻,通過(guò)拉多加湖冰面運(yùn)輸線建立生命通道時(shí),兩位女性仍在廢墟中堅(jiān)持到最后突圍時(shí)刻。