2019
Double Vie as Antonio Canonico (6 episodes)
2018
Sex Revolutions as Narrator (2 episodes)
2018
Diary of My Mind as Judge Mathieu
2015
Arletty: A Guilty Passion as Jalon
2014
The Good Life as François
2011
In Your Hands as Policier déposition
2009
Hidden Diary as Gérard
2009
The Life Coach as Le directeur du casion
2009
Legal Aid as Henry Marsac
2009
The Little Murders of Agatha Christie as Georges Leroy (1 episode)
2007
Lost Signs as Paul Costa (12 episodes)
2007
The Diving Bell and the Butterfly as Doctor Mercier
2006
Flyboys as Skinner's Trainer
2005
Cold Showers as Gérard
2003
I, Cesar as Bertrand Petit
2003
Snowboarder as Beshop
2002
Kadogo, l'enfant soldat
2002
Dirty Pretty Things as Jean-Luc
2002
Wolves in the Snow as Ruben
2001
L'affaire Kergalen as Sarlat
2001
Les fantômes de Louba as Serge
1999
Les Infortunes de la beauté as Jacques
1999
Rembrandt as Jan Six
1997
Shooting Stars as Joëll
1996
Shadow Play as Philippe
1996
The Apartment as Lucien
1994
Queen Margot as Condé
1994
Mina Tannenbaum as Jacques Dana
1993
Goupi-Mains rouges as Le Parisien (Eugène Goupi)
1990
Moi, général de Gaulle as Fernand
1990
Henry & June as Eduardo Sanchez
1989
The Woman from Rose Hill as Jean
1989
Winter's Child as Bruno, Natalia's ex-boyfriend
1989
Manika, the Girl Who Lived Twice as Father René
1988
The Possessed as Peter Verchovenskij
1986
Guardian of the Night as Yves Bazin
1985
An Impudent Girl as Jean
1985
Trapped by Cops as Betts
1985
No Man's Land as Jean
1974
Spécial cinéma as Self (1 episode)