Der Schimmelreiter as Hauke Haien
2024
About Them as Quirin
2024
Songs Within as Rico
2023
Gute Freunde - Der Aufstieg des FC Bayern as Uli Höneß (6 episodes)
2023
War Sailor as Hardegen (2 episodes)
2022
Ramstein - The Pierced Heart as Robert Müller
2021
Monte Verità as Otto Gross
2020
Labyrinth of Peace as Johann Leutenegger (6 episodes)
2020
God, You’re Such a Prick as Steve
2018
Midnight Runner as Jonas Widmer
2018
The Captain as Herold
2017
Let The Old Folks Die as Kevin
2016
A Decent Man as Severin
2015
The Drift as Robert Felder
2013
Night Train to Lisbon as Another Student
2011
The Foster Boy as Max
2010
Stationspiraten as Michi
2001
Aeschbacher as Self (1 episode)
1979
Bayerischer Filmpreis as Self (1 episode)