1937年,日军入侵南京。在战争中,六朝古都变成了一片废墟,许多中国军民被困在城里。 在总教导员李(大卫)的指挥下,剩下的一个十几个人的国军德械教导队救出了一批日军女学员,教导员李等人失去了广播电影院和私人电影院的机会。 在这场灾难中幸存下来的学生,如舒娟(张欣怡饰),在乔尼·米勒(克里斯蒂安·贝尔·克里斯蒂安·贝尔饰)的陪同下回到了温彻斯特教堂,乔尼·米勒是一名美国人,他被雇来从远处收集牧师的遗体。 此时,在南京城内,难民涌向安全区和教堂避难,十四名妓女强行进入教堂避难。其中,精通英语的玉墨(妮妮饰)希望借助约翰的身份为晚会提供更多保护。 教堂的城墙挡不住日军,教堂里的人将面临生死抉择...