Disappearance as Josef Mengele
The Noise of Time as Dimitri Shostakovich
2024
Bonhoeffer: Pastor. Spy. Assassin. as Martin Niemoller
2024
The Master and Margarita as Woland
2024
Sidonie in Japan as Antoine Perceval
2023
23 - Der mysteriöse Tod eines Hackers as Self
2022
The Robber Hotzenplotz as Petrosilius Zwackelmann
2022
Munich: The Edge of War as Franz Sauer
2021
The King's Man as Vladimir Lenin
2021
Furia as Jan (2 episodes)
2019
The Last Vermeer as Alex De Klerks
2019
Bauhaus: A New Era as Walter Gropius (6 episodes)
2019
A Hidden Life as Franz Jägerstätter
2019
The Birdcatcher as Herman
2019
Pagan Peak as Stefan Polt (3 episodes)
2018
The Emperor of Paris as Nathanaël
2018
Perfume as Moritz de Vries (6 episodes)
2018
Kursk as Anton Markov
2017
Midnight Confession as Kurt
2017
The Young Karl Marx as Karl Marx
2016
Close to the Enemy as Dieter Koehler (7 episodes)
2016
Dark Diamond as Gabi
2015
Come What May as Hans
2015
Documentary Now! as Dieter Daimler (2 episodes)
2015
The Disappearing Illusionist as Dirk Ohm
2014
The Husband as Karl "Rusty" Rost
2013
Layla Fourie as Eugene Pienaar
2013
Night Train to Lisbon as Young Jorge O'Kelly
2012
The Adventures of Huck Finn as Alter Finn
2012
Confession of a Child of the Century as Desgenais
2012
Shores of Hope as Andreas Hornung
2011
If Not Us, Who? as Bernward Vesper
2010
The Coming Days as Konstantin Richter
2009
Inglourious Basterds as Major Hellstrom
2008
Buddenbrooks as Christian Buddenbrook
2008
A Woman in Berlin as Gerd
2008
Mr. Kuka's Advice as Lothar
2007
Head Under Water as Martin Wegner
2007
The Counterfeiters as Burger
2006
Nichts als Gespenster as Felix
2006
Hamburger Lektionen as (voice)
2006
Slumming as Sebastian
2006
I Am the Other Woman as Robert Fabry
2005
Kabale und Liebe as Ferdinand von Walter
2005
Mouth to Mouth as Tiger
2004
Feuer in der Nacht as Lukas Stein
2004
The Ninth Day as Untersturmführer Gebhardt
2003
Love the Hard Way as Jeff
2003
The Birch-Tree Meadow as Oskar
2003
Distant Lights as Philip
2002
Haider lebt - 1. April 2021 as A.M. Kaiser
2002
Gero von Boehm begegnet... as Self (1 episode)
2002
Tattoo as Marc Schrader
2000
Kalt ist der Abendhauch as Hugo Wimmer (jung)
1999
Die Braut as Fritz von Stein
1997
Leute heute as Self (1 episode)
1995
Die Harald Schmidt Show as Self (1 episode)
1979
Bayerischer Filmpreis as Self (1 episode)
1979
NDR Talk Show as Self (1 episode)
1974
3 nach 9 as Self (1 episode)
1951
Deutscher Filmpreis as Self (3 episodes)