2023
Vincent Must Die as Not available2022
Standing Up as Pierre-Emmanuel2022
Maigret as Doctor Paul2022
Promises as Pierre Messac2021
Lupin as Mr. Hubert Pellegrini2021
Lupin as Hubert Pellegrini2021
Benedetta as Paolo Ricordati2019
An Officer and a Spy as General Gonse2019
The Hitler–Stalin Pact as Narrator (voice)2019
La vie de Galilée as Galilée2018
Lenin and the Other Story of the Russian Revolution as Self - Narrator (voice)2018
Britannicus as Burrhus2017
Finding Momo as Jean-François, le médecin2017
Just to Be Sure as L'administrateur des affaires maritimes2017
The Consolation as The Shrink2015
The Sense of Wonder as Jules2015
Diary of a Chambermaid as Monsieur Lanlaire2015
Quartet as Segré2015
Juste la fin du monde as Not available2013
Meurtre en trois actes as Greg Brunet2012
Farewell, My Queen as L'abbé Hérissé2012
Haute Cuisine as Perrières2012
Superstar as Docteur Barreinbhom2012
Partners in Crime as The family doctor2012
La danse de l'albatros as Philippe2011
18 Years Old and Rising as Delphine's Father2011
À la recherche du temps perdu as M. Verdurin2011
His Name Was Vian as Antoine Syros2011
Le partage de midi as Amalric2010
A Very Very Beautiful Love Story as Le gérant du bureau de placement2010
The Screen Illusion as Alcandre2010
L'homme sans nom as Alain2007
Towards Zero as Not available2006
Paris Je T'aime as Le médecin (Montmartre)2005
By the Pricking of My Thumbs as le docteur Mauroy2003
The Pact of Silence as Marcel2001
Day Off as Socoa's lawyer1999
Inséparables as Jean1998
On a très peu d'amis as Paul1997
Mordbüro as Ferguson1995
The Horseman on the Roof as Brigadier Maugin