1937年,在中国南京生活多年的德国商人拉贝(乌尔里希·图库尔饰)和妻子朵拉准备回国。 他将西门子中国分公司的控制权交给了继任者。 然而,当天的欢送会上,日军开始轰炸南京城,到处烧杀抢掠,引发南京骚乱。 震惊的居民四散逃散,拉贝毅然打开公司大门,收留中国员工和其他难民。 在南京的外国传教士、医生、商人讨论在南京建立“南京国际安全区”,以确保无辜民众的安全。 拉贝当选为主席。 原本决定第二天回国的拉贝决定留下来拯救无辜的人。 当亲眼目睹日本帝国主义军队对南京人民实施的惨无人道的暴行后,拉贝更加积极地与战友和日军斗智斗勇,试图拯救更多的生命。 越来越多的难民涌入安全区,这完全超出了他们的想象。 与此同时,日军的暴行更加疯狂。 拉贝的人道主义援助引起了他们的不满。 安全区多次遭到日军袭击,补给日益困难。 数十万无辜民众指望拉贝来拯救他们。 拉贝如何在巨大压力下完成这一人道主义使命?