1941年上海,中國抗日戰爭已經歷時四年,隨著太平洋戰爭的爆發,英美加入戰局,上海外租界的西方人生活經歷巨大動蕩。11歲的Jamie在逃難途中與父母失散,偶遇美國人貝希和弗蘭克,三人輾轉被關押至閘北集中營。在物資匱乏、秩序混亂的集中營中,Jamie目睹死亡與掠奪,逐漸學會以非常手段換取生存資源,并結識了酷愛飛機的日本少年鈴木。他始終珍藏著寫有父母信息的身份卡,內心堅守著重逢信念。日軍對集中營的接管使生存環境進一步惡化,Jamie目睹鈴木因偷竊食物遭懲罰后性情轉變。戰事臨近時,集中營囚犯被強制轉移,Jamie在混亂中與鈴木分離。1945年日本投降后,Jamie作為戰俘被美軍解救,在登記處意外與父母重逢——經歷了三年生死磨礪的少年已褪去稚氣,最終沉默地走向久違的家人。