英国记者乔治·哈克(乔纳森·莱斯·梅耶斯饰)潜入南京,打算揭露日军在那里的暴行。 然而,他被日本军队发现了,当他即将被斩首时,一名中国游击队员陈汉生(周润发饰)获救。 他还在战场上遇到了外国医生李(拉达米切尔饰)。 何克搬到黄石,和60多个孤儿住在一起。 孩子们饱受战争之苦,他们都对外国人有抵触甚至不尊重。 然而,随着时间的流逝,哈克的热情和善良仍然打动了孩子们,他们的生活和周围环境在短短几个月内得到了很大的改善。 多亏了好心人王女士()的帮助。 生活在稳定的轨道上,而战争的步伐正在逼近。 何克、韩生和李决定带孩子们去山丹,一个偏僻的地方。 道路的艰辛和同伴的死亡都无法阻止他们。 但是一种疾病仍然困扰着汉克、莎莉和孩子们的生活...