

The White Ribbon
2009 · as The Farmer

Snotty Boy
2022 · as Braunauer (voice)

North Face
2008 · as Albert von Allmen

Peaceful Days
1984 · as Robert Kern

The Tourist
1995

Böses Erwachen
2010 · as Pensionist

71 Fragments of a Chronology of Chance
1995 · as Hans

Time of the Wolf
2003 · as Policier

Peacock
2025 · as Johann

The Castle
1997 · as Herrenhofwirt

Narcissus and Goldmund
2020 · as Abt Daniel

Die Heilerin
2004 · as Dr. Rudi Seelig

Fog in August
2016 · as Max Witt

Opera ball
1998 · as Vater Feilböck

Der Zerrissene
2001 · as Krautkopf

Ruhe sanft, Bruno
1983 · as Franklin

The Dumpling Affair
2017 · as Paul

Geliebte Gegner
1998 · as Heinz