2024
Raw Materials as Robert Perlbauer
2022
Riesending - Jede Stunde zählt as Res Wolfensberger (2 episodes)
2022
Caged Birds as Dr.Steiner
2018
Luna & Sophie as Karl Nowak (1 episode)
2018
Money. Murder. Zurich.: Borchert and the last hope as Anton Schneider
2017
Der Reichstag as Paul Wallot
2016
Die Diplomatin as Kolja Petrow (1 episode)
2016
A Decent Man as Orlov
2015
Amateur Teens as Adi's father
2015
Der Bozen Krimi as Robert Preindl (1 episode)
2015
In aller Freundschaft - Die jungen Ärzte as Boris Liebig (1 episode)
2014
Josephine Klick as Patrick Saffre (1 episode)
2014
Friesland as Scholz (1 episode)
2014
The Grüninger File as Alfons Eigenmann
2013
Kursverlust as Robert
2012
The Devil from Milan as Wirt im Crusch Alva
2012
Letzte Spur Berlin as Carl Wegener (1 episode)
2012
Heiter bis tödlich - Morden im Norden as Jakob Hansen (1 episode)
2011
Pigeons on the Roof as Ole
2010
The Day of the Cat as Katers Vater
2009
Oyters Without A Shell as Mias Freund
2009
Will You Marry Us? as Thomas Hubli
2009
Für meine Kinder tu' ich alles as Tom Legler
2008
Heldin der Lüfte as Franco Zanetti
2008
Eine bärenstarke Liebe as Dr. Martin Fischer
2008
Homicide Unit Istanbul as Arif Gökdal (1 episode)
2008
Canzun Alpina as Claudio Donatsch, Sanitärinstallateur
2008
Die Stein (1 episode)
2008
Der Bergdoktor as Claus Strasser (3 episodes)
2007
Berlin am Meer as Gregg
2007
I Was a Swiss Banker as Roger
2006
Red Roses as Jonas Münzing
2006
Black Sheep as Klies, Ex-lover of Caramel
2006
Tessa – Leben für die Liebe as Christian Maiboom (1 episode)
2005
Lago Mio as Flo Ruggli
2004
Courts mais Gay : Tome 7 as Jonas
2002
Bürgerbüro as Adrian Furrer (13 episodes)
2002
Die Rosenheim-Cops as Stefan Greiff (1 episode)
2001
SOKO Leipzig as Peter Koch (1 episode)
2001
Aeschbacher as Self (1 episode)
1997
Alphateam – Die Lebensretter im OP as Dr. Erich Burasch (1 episode)
1994
Die Direktorin as Michael „Mick“ Hug (26 episodes)
1971
Polizeiruf 110 as Marko Gerster (1 episode)
1970
Scene of the Crime as Martin (1 episode)
1970
Scene of the Crime as Oliver Teuber (1 episode)