Actor
- Dare to Love Me (2010) .... Mariano
- The Truth About Men (2009) .... Klaus
- The Young Victoria (2009) .... King Leopold of Belgium
- King Conqueror (2009) .... Archbishop of Tarragona (rumored)
- Valkyrie (2008) .... Major Otto Ernst Remer
- Transsiberian (2008) .... Kolzak
- High Midnight (2008) .... Vampire Hunter
- The Trunk (2008) .... (attached)
- Warum Männer nicht zuhören und Frauen schlecht einparken (2007) .... Paul
- Next (2007) .... Mr. Smith
- Die Wilden Hühner und die Liebe (Wild Chicks in Love) (2007) .... Herr Slättberg
- Eichmann (2007) .... Adolf Eichmann
- In Tranzit (2007) .... Max
- The Celestine Prophecy (2006) .... Wil
- Rohtenburg (2006) .... Oliver Hartwin
- King Kong (2005) .... Captain Englehorn
- Have No Fear: The Life of Pope John Paul II (2005) .... Pope John Paul II
- The 100 Greatest War Films (2005) .... Himself
- In Enemy Hands (2005) .... U 429: 1st Watch Officer Ludwig Cremer
- Schneeland (Snowland) (2005) .... Aron
- Head in the Clouds (2004) .... Major Franz Bietrich
- Frankenstein (2004) .... Victor Helios
- Resident Evil: Apocalypse (2004) .... Major Cain
- SuperBabies: Baby Geniuses 2 (2004) .... Roscoe
- The Karate Dog (2004) .... Gerber
- Immortel (ad vitam) (2004) .... Alcide Nikopol
- Der Untergang (The Downfall: Hitler and the End of the Third Reich) (2004) .... SS-Gruppenführer Hermann Fegelein
- The Making of 'The Pianist' (2003) .... Himself
- The Pianist (2003) .... Captain Wilm Hosenfeld
- My Father, Rua Alguem 5555 (2003) .... Hermann M.
- 24 Day 2: 6:00 a.m.-7:00 a.m. (2003) .... Max
- 24 Day 2: 7:00 a.m.-8:00 a.m. (2003) .... Max
- Blade II (2002) .... Damaskinos
- Cavalieri che fecero l'impresa, I (2001) .... Vanni delle Rondini
- Ein Tödliches Wochenende (2001) .... Christian, Manager
- Feindliche Übernahme - althan.com (Hostile Takeover) (2001) .... Robert Fernau
- Esther (2000) .... King Ahasuerus
- U-571 (2000) .... Capt.-Lt. Gunther Wassner
- Poison (2000) .... Johnny Krieger
- Green Sails (2000) .... Robert Fowler
- Total Recall 2070 (1999) .... Nick Blanchard
- Marciando nel buio (Marching in Darkness) (1998) .... Gianni Tricarico
- Coppia omicida (1998) .... Domenico
- Principessa e il povero, La (1997) .... Migal
- Prince Valiant (1997) .... Thagnar
- Tocco: la sfida, Il (1997) .... Cristopher
- Total Reality (1997) .... Commander Tunis
- La Sindrome di Stendhal (1996) .... Alfredo Grossi
- Ainsi soient-elles (1995) .... Franck
- Brennendes Herz (1995) .... Junger Gustav Regler
- Nachtbus (1995) ....
- La Reine Margot (Queen Margot) (1994) .... Nançay
- Affären (1994) .... Andi
- Die Ratte (1993) .... Sven
- Stalingrad (1993) .... Lt. Hans von Witzland
- Engel ohne Flügel (1993) .... Achim
- Krigerens hjerte (1992) .... Lt. Maximillian Luedt
- Shining Through (1992) .... Man at Zurich Station
- Westler (1987) .... Soldier


