A true-story account of a German businessman who saved more than 200,000 Chinese during the Nanjing massacre in 1937-38.
Ulrich Tukur
as John Rabe
Dagmar Manzel
as Dora Rabe
Steve Buscemi
as Dr. Robert Wilson
Daniel Brühl
as Dr. Rosen
张静初
as Langshu
香川照之
as Prince Asaka Yasuhiko
Anne Consigny
as Valérie Duprès
Gottfried John
as Dr. Oskar Trautmann
Mathias Herrmann
as Werner Fließ
杉本哲太
as Nakajima Kesago
柄本明
as Matsui Iwane
井浦新
as Major Ose