| 2020 | L'Extraordinaire Voyage de Marona | Solange's Grandpa (voice) |
| 2015 | Begierde - Mord im Zeichen des Zen | — |
| 2014 | Le Maillot Jaune | Georges Strener |
| 2013 | À Flor do Mar | Antoine |
| 2012 | La Cerise sur le Gâteau | lo psicanalista |
| 2011 | Le Temps du silence | — |
| 2009 | Romy | Filmdirector Sautet |
| 2005 | Monsieur Léon | Ziegler |
| Joseph | Leenhardt |
| 2004 | Malabar Princess | Gardien du refuge |
| 1995 | Porté disparu | Jacques |
| Fast | Mr. Humbert |
| 1994 | Kabloonak | Wisconsin |
| 1992 | La Voix | Michele |
| 1990 | Tracce di vita amorosa | The professor |
| Corps perdus | Rafael Braun |
| 1989 | Jeniec Europy | Thomas Reade |
| Tempo di uccidere | Tiberi |
| Torquemada | Rodrigo de Castro |
| 1987 | La Brute | Henry Teral |
| 1986 | Rendez-vous manqués | Albert Latham |
| Music Hall | Rudiger Orchekovski |
| 1985 | A Song for Europe | Dulourd |
| Le Mauvais Œil | — |
| 1984 | The Blood of Others | German Colonel at Meurice Restaurant |
| 1983 | Garçon ! | François |
| 1982 | Five Days One Summer | Dieter |
| 1979 | Charles et Lucie | Nérac |
| Contro 4 bandiere | Karl Wessel |
| 1976 | Les Grands Moyens | L'adjoint du commissaire |
| 1975 | Soldat Duroc, ça va être ta fête ! | Hauptmann Frohmann |
| Mort d'un guide | Philippe Falavier |
| 1971 | Le Dessous des cartes d'une partie de whist | Marmor de Karkoel |
| Laisse aller... c'est une valse | Reuter |
| Raphaël ou le débauché | Alfred |
| 1970 | L'Ours et la Poupée | Stephane |
| 1969 | Nous n'irons plus au bois | Hans |
| 1967 | The Night of the Generals | Rommel's Orderly (uncredited) |
| 1966 | Paris brûle-t-il? | Intern with Monod (uncredited) |
| Une femme en blanc se révolte | — |