| Liebe auf Bewährung (2004) as Albert Tieck |
| Amokfahrt zum Pazifik (2001) as Oscar |
| Der Mörder in dir (2000) as Günther Lehmann |
| Lourdes (2000) as Auguste La Fontaine |
| Die Stunde des Löwen (1999) as Professor Winterfeld |
| Koerbers Akte: Tödliches Ultimatum (1997) as Romulka |
| The Lost Daughter (1997) as Rolf Sutter |
| Der gefälschte Sommer (1996) as Stefan Hansen |
| Die Grube (1995) as Helmuth Groscurth |
| Brennendes Herz (1995) as Gustav Regler |
| Missus (1994) as Monsignor Kastner |
| 1945 (1994) as Public prosecutor |
| Verlassen sie bitte ihren Mann (1993) as Pertussini |
| Hard Days, Hard Nights (1990) as Kronschneider |
| Shooting Stars (1990) as Gutke |
| The Plot to Kill Hitler (1990) as Erwin Rommel |
| A proposito di quella strana ragazza (1989) as Ugo |
| Faust - Vom Himmel durch die Welt zur Hölle (1988) as Dr. Heinrich Faust |
| The Second Victory (1987) as Karl Fischer |
| Caspar David Friedrich – Grenzen der Zeit (1986) as Carl Gustav Carus |
| The Devil's Lieutenant (1984) as Judge Advocate Kunze |
| Les Affinités électives (1983) as Edouard Otto |
| La Passante du Sans-Souci (1982) as Michel Wiener |
| Der Zauberberg (1982) as James Tienappel |
| Versuchung (1982) as Ludwig |
| Stachel im Fleisch (1981) as Hans |
| Malou (1981) |
| Kaltgestellt (1980) as Brasch |
| Landläufiger Tod (1980) |
| Die Hamburger Krankheit (1979) as Sebastian |
| Steiner - Das Eiserne Kreuz Teil II (1979) as Major Stransky |
| Les Rendez-vous d'Anna (1978) as Heinrich Schneider |
| Mannen i skuggan (1978) as Willi Mohr |
| Die gläserne Zelle (1978) as Phillip Braun |
| Deutschland im Herbst (1978) as TV-Redakteur |
| Voyage of the Damned (1976) as Otto Schiendick |
| Il deserto dei Tartari (1976) as Lieutenant Simeon |
| Ansichten eines Clowns (1976) as Hans Schnier |
| Es fängt ganz harmlos an (1975) as Dieter Schwarz |
| Children of Rage (1975) as Dr. David Shalom |
| Ludwig (1973) as Dürckheim |
| Die Moral der Ruth Halbfass (1972) as Franz Vogelsang |
| Cabaret (1972) as Maximilian von Heune |
| The McKenzie Break (1970) as Kapitänleutnant Willi Schlueter |
| La caduta degli dei (1969) as Aschenbach |
| Bel Ami (1968) as Georges Duroy |
| Blick von der Brücke (1967) as Rodolfo |
| Liebe für Liebe (1967) as Valentine |
| Die Ballade von Peckham Rye (1966) as Trevor Lomas |
| Antigone (1965) as Hämon |
| Christinas Heimreise (1965) as Florindo |
| Don Carlos - Infant von Spanien (1963) as Don Carlos |
| À cause, à cause d'une femme (1963) as Johann Muller |
| Oggi a Berlino (1962) as Hans |
| Barbara - Wild wie das Meer (1961) as Paul |
| Bis zum Ende aller Tage (1961) as Glenn Dierks |
| Fabrik der Offiziere (1960) as Oberleutnant Krafft |
| Zum Geburtstag (1960) as Gabe Darcy |
| Der zerbrochene Krug (1959) |
| Die Brüder (1958) as Jean Roland |