1937年深秋,戰(zhàn)火蔓延至上海,中國醫(yī)生成賢(秦漢 飾)帶著懷有身孕的日本妻子理惠子(早乙女愛 飾)和年幼的孩子,倉皇逃往南京老家。他以為這座古城能成為避風(fēng)港,卻不知日軍鐵蹄已近在咫尺。南京城內(nèi),轟炸聲不絕于耳,廢墟遍地,百姓流離失所。成賢被告知可以進(jìn)入由歐美列強(qiáng)勢(shì)力保護(hù)的安全區(qū)避難,但他自恃醫(yī)生身份,認(rèn)為與普通難民不同,拒絕了這一建議,選擇投靠老朋友繼續(xù)行醫(yī)救人。
在行醫(yī)過程中,他目睹了小學(xué)教師劉天琴(劉若英 飾)等同胞的悲慘遭遇:日軍肆意屠殺、凌辱婦女,南京城籠罩在恐懼與絕望中。成賢內(nèi)心震怒,卻仍堅(jiān)守“醫(yī)者救人”的信念,認(rèn)為反抗暴敵并非自己的首要職責(zé)。然而,同年12月13日,南京全面淪陷,日軍開始了長(zhǎng)達(dá)六周的大屠殺,瘋狂燒殺淫掠,南京城淪為地獄。成賢終于意識(shí)到日軍的殘酷與麻木,他讓妻子理惠子先行一步前往安全區(qū)躲避,自己則決心留下繼續(xù)救死扶傷。但他不知道的是,安全區(qū)早已名存實(shí)亡,日軍甚至闖入其中施暴。當(dāng)他終于想要反抗時(shí),發(fā)現(xiàn)手無寸鐵的自己已無可能。影片以成賢的視角,展現(xiàn)了個(gè)人在歷史洪流中的掙扎與無奈,深刻揭示了戰(zhàn)爭(zhēng)對(duì)人性的摧殘,以及普通人在極端環(huán)境下的覺醒與悲劇。