2024
The Marching Band as Gilbert Woszniak
2024
O Pó da Terra as (Archive Footage)
2023
Tiot Bout d’Carbon as Narrateur
2023
Goodbye Vinyle as Commissioner Borel
2022
The Takeover as Bernard
2020
The Black Box as Nadar (voice)
2019
As Happy As Possible as Le cycliste
2019
Breakpoint: A Counter History of Progress as Self - Narrator (voice)
2019
Quand sort la recluse as le docteur Malempiat
2019
Vincent Before Noon as Father
2018
Jeanne Moreau: Free Spirit as Self - Narrator (voice)
2017
Murder In The Auvergne Mountains as Commandant Garnier
2017
The Chameleon Slayer as Ferrer
2016
The Son of Joseph as Le paysan
2015
Come What May as Roger
2015
Mad Love as Le grand vicaire
2015
Anton Tchekhov 1890 as Souvorine
2014
The Ponzi Scheme as Zarossi
2013
My Name Is Hmmm... as Le père de Céline
2013
Drumont, histoire d'un antisémite français as Edmond de Goncourt
2012
Clemenceau as Raymond Poincaré
2012
The Churchmen as Monseigneur Poileaux (8 episodes)
2012
Coming Home as Yves Faroult
2011
Dans les pas de Marie Curie as Le narrateur
2011
Behind the Walls as Paul
2011
La république des enfants as Célestin
2009
Around a Small Mountain as Mario
2008
Le Mental de l'équipe
2008
Captain Ahab as Starbuck
2008
The Feelings Factory as André
2007
The Second Wind as Pascal
2006
Poison Friends as Professeur Mortier
2006
The Page Turner as Monsieur Prouvost
2005
Itinéraires as Le commandant Amado
2005
Lemming as Nicolas Chevalier
2005
The Art of Breaking Up as Fontanet
2004
When the Sea Rises as Le serveur de bord de mer
2003
Un fils de notre temps as Narrator (voice)
2002
The Repentant as Joseph
2001
Va Savoir (Who Knows?) as Pierre
1999
The Happiest Place on Earth as Couperin
1999
Venus Beauty Institute as Jacques
1998
Jeanne and the Perfect Guy as François
1997
Capitaine au long cours as Hervé / Capitaine Hervé
1997
Lucie Aubrac as Pascal
1997
For a Good Cause as Martineau
1996
The Year of Certificate as Paul Fontanes
1996
Les frères Gravet as Jacques Gravet
1996
A Fox Blood as Séverin
1995
Arthur Rimbaud, l'homme aux semelles de vent as Alfred Bardey
1994
Jalna as Maurice Vaughan (8 episodes)
1993
The Place of Another as Dr. Vanacker
1993
Couples et amants as Paul
1991
Les Enfants du vent as Simon
1991
Cross My Heart as History teacher
1990
La Campagne de Cicéron as Hippolyte
1989
Baptême as André Gravey
1989
Blancs cassés as Pierre
1987
The Mountains of the Moon as Tiago
1986
The Secret Wife as Antoine
1985
The Temptation of Isabelle as Bruno
1985
She Spent So Many Hours Under the Sun Lamps as Film Director
1985
Staircase C as Claude
1985
A Better Life as Adrien
1985
Blanche and Marie as Louis
1984
Manipulations as Edmond
1983
First Name: Carmen as Joseph Bonnaffé