日理萬機的商界女強人瑪格列特(蘇菲·瑪索 Sophie Marceau 飾)精明強幹,性感而極富活力。然而正值不惑之年的她,也同樣面對著理想與現實、事業與家庭帶給她的困惑和彷徨。40歲生日那天,瑪格列特收到了一個來自老家的包裹,裡面竟然是她七歲時寫給未來自己的信。“親愛的我:今天,我7歲生日,特別寫封信給你,提醒你要記住,7歲時說過的承諾和我對將來的夢想……” 接下來的幾天,瑪格列特同樣收到了這樣的包裹。兒時那些不愉快的記憶,如潮水般洶湧而至。故事便從這些塵封著童年回憶的信件開始了。
1941年第二次世界大戰肆虐時期,德國納粹入侵蘇聯。在經歷長達4個月的攻堅戰無果後,希特勒決定用饑餓和圍困的方式奪取列寧格勒。納粹圍城三年,屍橫遍野的列寧格勒成為一座死亡之城。 英國女記者凱特·戴維斯(米拉·索維諾 Mira Sorvino 飾)在前線采訪時,與她的愛人美國記者菲利普·帕克(加布裡埃爾·伯恩 Gabriel Byrne 飾)失散,被困列寧格勒。孤立無援的凱特幸得列寧格勒義勇軍女警妮娜(歐嘉·蘇圖洛娃 Olga Sutulova 飾)的幫助與庇護。兩人堅守在冰天雪地的戰火之中,與飽受饑餓折磨