Podbił serca publiczności rolami biblijnymi we włoskich telefilmach Lux Vide – jako Jan Chrzciciel w Przyjaciele Jezusa: Maria Magdalena (Gli Amici di Gesù – Maria Maddalena, 2000) u boku Marii Grazii Cucinotty i Danny’ego Quinna oraz Biblia. Apokalipsa świętego Jana (San Giovanni – L’apocalisse, 2002) w roli Waleriusza z Richardem Harrisem.
W kinowym dramacie biograficznym Luter (Luther, 2003) z Josephem Fiennesem i Sir Peterem Ustinovem zagrał postać Georga Spalatina. W wojennym melodramacie telewizyjnym ZDF Drezno (Dresden, 2006) został obsadzony w roli doktora Alexandra Wenningera, lekarza romansującego z pielęgniarką w jednym z drezdeńskich szpitali.
Filmografia Filmy 1998: Rosenzweigs Freiheit jako Jacob Rosenzweig 2003: Luter (Luther) jako Georg Spalatin 2003: Do ślubu trzeba dwojga (Nur Anfänger heiraten) jako Hannes 2007: Hotel Meina jako Hans Krassler 2008: Kod Karola Wielkiego (Die Jagd nach dem Schatz der Nibelungen) jako Eik Meiers 2011: Jeśli nie my, to kto? (Wer wenn nicht wir) jako Walter Jens 2012: Namiętność (Passion) jako oskarżyciel