2025
Stiller as Anatol Ludwig Stiller
2023
Davos 1917 as Thanner (6 episodes)
2023
Blind at Heart as Kurt
2023
Ein Sommernachtstraum as Demetrius / Elfe / Esel / Patrick
2023
Measures of Men as Wolf von Crensky
2021
And Tomorrow You Will Be Dead as David Och
2020
Ökozid as Laurenz Opalka
2020
WaPo Berlin as Nico Schröder (1 episode)
2019
Paradise War: The Story of Bruno Manser as Bruno Manser
2019
Bauhaus: A New Era as Johannes Itten (6 episodes)
2018
Am Ende ist man tot as Ein selbstständiger Clown
2017
Goliath as David Dengler
2011
Homeland as Korzenik (1 episode)
2006
Der Kriminalist as Max Stein (1 episode)
2005
G&G – Gesichter und Geschichten as Self (1 episode)
1971
Polizeiruf 110 as Jan Freise (1 episode)