highest rated
acting
- The Next Level (TV) → Brenner
- The Fabulous World of Doctor Cadéot → Self - Narrator (voice)
- Hallo Spencer - Der Film → Magnus Wilde
- Macbeth → Hexe / Macbeth / Duncan / Malcolm / Mörder
- Ruhe! Hier stirbt Lothar → Lothar
- Am Ende ist man tot → Dr. Jot
- Babylon Berlin (TV) → Dr. Schmidt
- The Beautiful Days of Aranjuez → Writer
- Neben der Spur (TV) → Bernd Höfert
- Naked Among Wolves → Bochow
- Boy 7 → Isaak
- Krähenzeit
- Crime Scene Cleaner (TV)
- Faust Sonnengesang → (voice)
- Frau Einstein
- Same Same But Different → Henry
- Windland → Arno
- Requiem → Martin Borchert
- Running on Empty → Burkhard Wagner
- Jedermann → Tod
- Die eine und die andere → Tim Kelch
- Annas Heimkehr → Kurt Ramsauer
- Cymbelin → Posthumus Leonatus
- Neue Freiheit - Keine Jobs Schönes München: Stillstand → 7. Polizist
- Picasso in Munich
- Adieu, Mon Ami → Laurent(jung)
- My Mother's Courage
- Hades
- Der Liebe auf der Spur → Sven Hagemann
- Scene of the Crime (TV) → Arthur Steinmetz
- Scene of the Crime (TV) → Armin Berlow
- Scene of the Crime (TV) → Ruben Delfgau