2024
The Investigation as Angeklagter 11 Hantl
2024
Leningrad. Stimmen einer belagerten Stadt as Self - Additional Narrator (voice)
2023
The Fundraiser as Tár's personal physician (voice)
2022
TÁR as Tár's Personal Physician
2021
Jenseits der Spree as Erik Purstedt (1 episode)
2020
Ökozid as Philipp Schneider
2018
Attempted Murder as Dr. Friedrich (2 episodes)
2017
East Friesland Thrillers as Christian Zander (1 episode)
2016
The General Case as Georg August Zinn
2015
Blochin – Die Lebenden und die Toten as Joachim Foers (1 episode)
2015
Die Kanzlei as Egin von Brede (6 episodes)
2015
In aller Freundschaft - Die jungen Ärzte as Dr. Daniel Möhring (1 episode)
2014
Kommissarin Heller as Walter Lieson (1 episode)
2012
Heiter bis tödlich - Morden im Norden as Rolf Asmus (1 episode)
2010
Lotta & ... as Meinolf Brinkhammer (8 episodes)
2009
Vom Reich zur Republik as Rudolf Virchow (10 episodes)
2009
Klinik am Alex as Kurt Hagedorn (1 episode)
2008
Die Jahrhundertlawine as Oberstleutnant Volino
2007
Ich Chef du nix as Sven Böhme
2005
Mathilde liebt as Valentin Kramer
2005
Zwei Wochen für uns as Herr Ganser
2005
Der Staatsanwalt as Dr. Ralf Bergener (1 episode)
2004
Sterne leuchten auch am Tag as Reitstallbesitzer
2004
SOKO Wismar as Norbert Tötensen (1 episode)
2004
Das Kommando as Oberst Arne Koczian
2002
Die Kristallprinzessin as Franz Leitner
2002
Die Rosenheim-Cops as Edwin Steguweit (1 episode)
2002
Die Rosenheim-Cops as Horst Meissner (1 episode)
2002
Die Rosenheim-Cops as Karl-Heinz Friedrich (1 episode)
2001
SOKO Kitzbühel as Anselm Ritsch (1 episode)
2001
Revenge of the Rats as Waldemar
2001
Das Monstrum as Hitsch
2001
Eine öffentliche Affäre
2001
Sommer und Bolten: Gute Ärzte, keine Engel as Simon Pfeifer (1 episode)
1999
After the Truth as Dr.Wendler
1999
Delta Team - Auftrag geheim! as Maybach (1 episode)
1999
Operation Bluebird as Bark
1998
Siska as Bernd Hachmann (1 episode)
1998
Siska as Dr. Schellenberg (1 episode)
1998
Siska as Horst Friedrich Bechler (1 episode)
1998
Siska as Rolf Waseck (1 episode)
1998
Ultimate Trespass as Staatsanwalt
1998
Der letzte Zeuge as Herbert Brehmer (1 episode)
1998
Die Cleveren as Dr. August König (1 episode)
1998
Die Cleveren as Pfarrer Schulte (1 episode)
1998
Die Johannes B. Kerner Show as Self (1 episode)
1997
Operation Phoenix - Jäger zwischen den Welten as Dr. Stefan (1 episode)
1997
Alphateam – Die Lebensretter im OP as Christoph Keller (1 episode)
1997
Der kleine Unterschied as Hans Peter
1996
SK-Babies as Pfarrer Sebastian Wegener (1 episode)
1995
Unser Charly as Udo Steiner (1 episode)
1995
Mörderische Zwillinge as Dr.Niklas
1994
Felidae as Hermann 2 (voice)
1994
Die Kommissarin as Jürgen Schatz (1 episode)
1991
Sicher ist sicher as Friseur Manni (3 episodes)
1989
Die Katrin wird Soldat as Leutnant Larron (14 episodes)
1988
Anwalt Abel as Herr Berner (1 episode)
1986
Geheimnis in Cornwall as Gerald March
1984
Der Fahnder as Hans Pohlandt (1 episode)
1981
A Case For Two (1 episode)
1981
A Case For Two as Erich Deinert (1 episode)
1981
A Case For Two as Oberkommissar Seippel (1 episode)
1980
Anderland as Lehrer (1 episode)
1978
SOKO München as Benno Wiesner (1 episode)
1978
SOKO München as Dr. Eckhardt Goritzky (1 episode)
1978
SOKO München as Dr. Rudolf Quendt (1 episode)
1978
SOKO München as Ron Brehme (1 episode)
1977
Der Alte (1 episode)
1977
Der Alte as Joachim Fenner (1 episode)
1977
Der Alte as Jürgen Trautmann (1 episode)
1977
Der Alte as Paul Arnold (1 episode)
1977
Der Alte as Peter Clasen (1 episode)
1977
Der Alte as Peter Kuka (1 episode)
1977
Der Alte as Peter Stargard (1 episode)
1977
Der Alte as Stefan Bohr (1 episode)
1977
Der Alte as Stefan Körner (1 episode)
1977
Der Alte as Stefan Roth (1 episode)
1977
Der Alte as Wolfgang Koschiba (1 episode)
1974
Die Montagsmaler as Self (1 episode)
1971
Polizeiruf 110 (1 episode)
1970
Scene of the Crime as Jens Dekker (1 episode)
1970
Scene of the Crime as Jochen Kesseling (1 episode)
1970
Scene of the Crime as Major Rolf Rohloff (1 episode)
1970
Scene of the Crime as Stefan Neubarth (1 episode)
1958
Stahlnetz as Dr. Wolf Markowski (1 episode)