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