Der Spielfilm über das Leben des Hamburger Helden in Fernost trägt dessen Namen: John Rabe. Das Werk des Regisseurs Florian Gallenberger wurde mit dem Deutschen Filmpreis ausgezeichnet.

Produziert wurde der Film unter anderen von Benjamin Herrmann ("Das Wunder von Bern"); er feierte seine Uraufführung am 7. Februar 2009 auf den 59. Internationalen Filmfestspielen von Berlin.

Ulrich Tukur spielte den John Rabe. Kritiker reagierten begeistert, der kommerzielle Erfolg blieb aus.