Etwas ganz Besonderes as Matze
2024
Two to One as Robert
2023
Sleeping Dog as Mike Atlas (6 episodes)
2023
Ernesto’s Island as Matthias
2023
Bonn as Wolfgang Berns (6 episodes)
2022
Talking About the Weather as Marcel
2022
Ein Taxi zur Bescherung as Jan Olsmer
2021
The Matrix Resurrections as Sheperd
2021
The Peppercorns and the Secret of the Deep Sea as Oliver
2021
Precious Ivie as Paul
2020
Der Schneegänger as Lutz Gehring
2019
Head Burst as Markus
2019
World on Fire as Schmidt (7 episodes)
2019
My Mother's Girlfriend as Jan
2017
Berlin Syndrome as Andi Werner
2016
Icons of Light as Steffen
2015
Sense8: Creating the World as Wolfgang Bogdanovic
2015
Sanctuary as Bruder Krapp
2015
Sense8 as Wolfgang Bogdanow (24 episodes)
2015
Storno: Todsicher versichert as Rupert
2014
Warsaw 44 as Johann Krauss
2014
Elly Beinhorn: Solo Flight as Bernd Rosemeyer
2013
Blutgeld as Ralf Seifert
2013
Der zweite Mann as Adrian Davids
2012
Auslandseinsatz as Daniel Gerber
2012
The German Friend as Friedrich Burg
2012
The Fourth State as Dima
2012
A Family of Three as Lars Dewenter
2011
Urban Explorer as Dante / Kris
2011
Schandmal – Der Tote im Berg as Thomas Hafner
2010
We Are the Night as Tom Serner
2010
In the Face of Crime as Marek Gorsky (10 episodes)
2010
Der letzte Bulle as Dennis Paschmann (1 episode)
2009
13 Semester as 'Momo'
2008
Thousand Oceans as Meikel
2008
Run for Your Life! as Andreas Niedrig
2008
Up! Up! To the sky as Arnold
2007
Snipers Valley as Charly
2007
An die Grenze as Gefreiter Kerner
2007
GG 19 – Deutschland in 19 Artikeln as Edgar (Polizist), Art. 2
2006
Der Kriminalist as Michael Büssig (1 episode)
2006
Der Untergang der Pamir as Carl-Friedrich von Krempin
2006
The Red Cockatoo as Siggi
2006
Hallesche Kometen as Ingo
2005
Nachtasyl as Aljoscha
2005
Der Staatsanwalt as Markus Pohl (1 episode)
2004
Before the Fall as Friedrich Weimer
2004
Girls on Top 2 as Flin
2003
ZIBB as Self (2 episodes)
2003
Lottoschein ins Glück as Björn Michels
2001
Mein Vater und andere Betrüger as Robertino
2001
Girls on Top as Flin
2000
Brennendes Schweigen as Schappi
2000
Bear on the Run as Tom
1999
Ein Weihnachtsmärchen – Wenn alle Herzen schmelzen as Lukas
1999
German Television Award as Self (1 episode)
1998
In aller Freundschaft as Mirco Venske (1 episode)
1998
Zwei allein as Max (12 episodes)
1997
Alphateam – Die Lebensretter im OP as Timo (2 episodes)
1997
Eine Familie zum Küssen
1996
Alarm for Cobra 11: The Motorway Police as Marcel Freese (1 episode)
1995
Balko as Ingo Grabowski (1 episode)
1992
Wolffs Revier as Harald Bernhard (1 episode)
1992
Morgenmagazin as Self (1 episode)
1991
DAS! as Self (3 episodes)
1979
Bayerischer Filmpreis as Self (1 episode)
1976
Kölner Treff as Self (2 episodes)
1970
Scene of the Crime as Louis Bürger (1 episode)
1964
Grimme-Preis-Verleihung as Self (1 episode)