Tras una seguidilla de roles breves y como actor de voz, en 2007 viajó a China para rodar "John Rabe" del director alemán Florian Gallenberger, un filme ambientado durante la segunda guerra sino-japonesa.