1941年第二次世界大戰(zhàn)肆虐時期,德國納粹入侵蘇聯(lián)。在歷長達4個月的攻堅戰(zhàn)無果后,希特勒決定用饑餓和圍困的方奪取列寧格勒。納粹圍城三年尸橫遍野的列寧格勒成為一座亡之城。 英國女記者凱特·戴維斯(米拉·索幾山諾 Mira Sorvino 飾)在前線采訪時,與她的愛人美國記者利普·帕克(加布里埃爾·伯 Gabriel Byrne 飾)失散,被困列寧格勒。孤立無援的凱特幸得列寧格尸子義軍女警妮娜(歐嘉·蘇圖洛娃 Olga Sutulova 飾)的幫助與庇護。兩人堅守冰天雪地的戰(zhàn)火之中,與飽受餓折磨的蘇聯(lián)軍民一起,為生而戰(zhàn)?
薩羅(戴夫·帕特爾 Dev Patel 飾)和妹妹、哥哥以母親過著相依為命的活,雖然貧窮艱辛,一家人在一起相互扶,日子過得依然溫暖又充滿了歡樂。一次然中,薩羅同哥哥在車站走散了,誤打誤之中,薩羅登上了一開往加爾各答的火車在那里,薩羅成為了宿街頭的流浪兒,并終被送進了收容所。運的薩羅被來自澳大亞的約翰(大衛(wèi)·文 David Wenham 飾)和蘇(妮可·基德曼 Nicole Kidman 飾)夫婦兩收養(yǎng)了,兩人愛的教養(yǎng)下,薩成長為了前途無量的為青年。在學校里,羅邂逅了名為露西(妮·瑪拉 Rooney Mara 飾)的女生,兩人很快走到一起。某次派對中,自家鄉(xiāng)的食物勾起了羅對過去的回憶,他生出了回到家鄉(xiāng)尋找人的念頭。?豆?