Actor
Putin
2025
Upgraded
2024
as Arnold Grant
American Star
2024
as Thomas
Deliver Us
2023
as Father Saul
Gran Turismo
2023
as Patrice Capa
Indiana Jones and the Dial of Destiny
2023
as Colonel Weber
Last Sentinel
2023
as Hendrichs
Infinity Pool
2023
as Thresh
American Traitor: The Trial of Axis Sally
2021
as Joseph Goebbels
Greyhound
2020
as Grey Wolf (voice)
Waiting for Anya
2020
as Korporal
The Windermere Children
2020
as Oscar Friedmann
Dragged Across Concrete
2019
as Lorentz Vogelmann
Discarnate
2019
as Dr. Andre Mason
Balloon
2018
as Oberstleutnant Seidel
A Taxi Driver
2017
as Peter
The Saint
2017
as Rayt Marius
Stratton
2017
as Grigory Barovsky
Jungle
2017
as Karl
Four Against the Bank
2016
Central Intelligence
2016
as The Buyer
Whiskey Tango Foxtrot
2016
as Airplane Passenger
The Blue Mauritius
2016
as Holtz
Hitman: Agent 47
2015
as Le Clerq
Avengers: Age of Ultron
2015
as Strucker
United Passions
2014
as Horst Dassler
Plastic
2014
as Marcel
Captain America: The Winter Soldier
2014
as Baron Wolfgang von Strucker (uncredited)
Stalingrad
2013
as Kapitan Kan
Open Grave
2013
as Lukas
Dracula 3D
2012
as Dracula
Hostel: Part III
2011
as Flemming
What a Man
2011
as Jens
Cars 2
2011
as Professor Z (voice)
Jungle Child
2011
as Vater Klaus Kuegler
The Big Bang
2011
as Frizer
Die Grenze
2010
as Maximilian Schnell
Rabbit Without Ears 2
2009
as Thomas Kretschmann
Romy
2009
as Harry Meyen
Separation City
2009
as Klaus Becker
The Young Victoria
2009
as King Leopold
Valkyrie
2008
as Otto Ernst Remer
Mogadischu
2008
as Captain Jürgen Schumann
Wanted
2008
as Cross
In Tranzit
2008
as Max
TransSiberian
2008
as Myassa
Why Men Don't Listen and Women Can't Read Maps
2007
as Paul
Eichmann
2007
as Adolf Eichmann
Next
2007
as Mr. Smith
Wild Chicks in Love
2007
as Herr Slättberg
Grimm Love
2006
as Oliver Hartwin
The Celestine Prophecy
2006
as Wil
Immortal
2006
as Alexander Nikopol
Have No Fear: The Life of Pope John Paul II
2006
as Pope John Paul II
King Kong
2005
as Captain Englehorn
Snowland
2005
as Aron
The Present
2004
as Self
Frankenstein
2004
as Victor Helios
Downfall
2004
as SS-Gruppenführer Hermann Fegelein
Resident Evil: Apocalypse
2004
as Major Cain
Superbabies: Baby Geniuses 2
2004
as Roscoe
The Karate Dog
2004
as Gerber
Head in the Clouds
2004
as Major Thomas Bietrich
Immortal
2004
as Nikopol
In Enemy Hands
2004
as Ludwig Cremer
My Father
2003
as Hermann M.
Der Solist - Kuriertag
2003
as Philip Lanart
The Pianist
2002
as Captain Wilm Hosenfeld
Der Solist - In eigener Sache
2002
as Philip Lanart
Blade II
2002
as Damaskinos
Knights of the Quest
2001
as Vanni delle Rondini
Ein tödliches Wochenende
2001
as Christian
Der Solist - Niemandsland
2001
as Philip Lanart
Hostile Takeover
2001
as Robert Fernau
U-571
2000
as Capt. Lt. Gunther Wassner
Poison
2000
as Johnny Krieger
Green Sails
2000
as Robert Fowler
Der Solist – Kein Weg zurück
1999
as Philip Lanart
Esther
1999
as König Xerxes
Der Tod in deinen Augen
1999
as Billy Tanauer
Killer Couple
1998
as Domenico
Girl's Trap – Death Comes Online
1998
as Magnus Sieber
The Princess and the Pauper
1997
as Migal
Prince Valiant
1997
as Thagnar
Rack Up
1997
as Cristopher
Total Reality
1997
as Commander Tunis
Unter die Haut
1997
as Santos
La dernière fête
1996
as Joseph
Marching in Darkness
1996
as Gianni Tricarico
The Stendhal Syndrome
1996
as Alfredo Grossi
Wir zusammen allein mit dir
1995
as Wolf Jensen
I Love My Daughter's Husband
1995
as Michael
Women
1995
as Franck
Burning Heart
1995
as Junger Gustav Regler
Anna: Under the Spell of Evil
1995
as Stephan Richter
Nachtbus
1995
Tödliche Besessenheit
1994
as Sebastian Goebel
Affären
1994
Queen Margot
1994
as Nançay
Jenseits der Brandung
1994
as Paul Augustin
Die Ratte
1993
as Sven
Stalingrad
1993
as Lieutenant Hans von Witzland
The Warrior's Heart
1992
as Lt. Maximillian Lüdt
Shining Through
1992
as Mann in Zürich
Radio Fever
1989
Der Mitwisser
1989
as Paul
Westler
1985
as Soldat
Wagner In Venice
as Richard Wagner
Fall for me
The Stalking Moon
as Aurick Fenstermacher
Eyes in the Trees
The Prominents
as Bogislow Von Bonin