2024
François Truffaut: My Life, a Screenplay as Narrator
2023
La fille qu'on appelle as Quentin Le Bars
2023
Patrice Chéreau, irrésistiblement vivant as Self
2023
Jeanne du Barry as Le Duc D'Aiguillon
2022
One Fine Morning as Georg Kienzler
2022
Irma Vep as Gautier de la Parcheminerie (3 episodes)
2021
Saturday Fiction as Frederic Hubert
2021
La Japonaise, film-fantôme d’Alain Robbe-Grillet
2020
Les Deux Couillons as Guy
2020
Our Lady of the Nile as Fontenaille
2019
Sisters in Arms as Coalition agent
2019
Three Adventures of Brooke as Pierre
2018
Non-Fiction as Marc-Antoine
2018
School's Out as Poncin
2018
Dissonance as Docteur Lepage
2018
By Blood as Mort-Lieu
2018
9 Fingers as Ferrante
2017
Thousand Cuts as Massé du Réaux
2017
The Frozen Dead as Julian Hirtmann (6 episodes)
2016
Right Here Right Now as Prévôt-Parédès
2016
Section Zéro as Henry Munro (8 episodes)
2016
Raja Bent El Mellah as Self
2015
Portrait of the Artist as Pascal
2014
My Friend Victoria as Lionel Savinet
2014
Marie-France Pisier, une femme sous influence as Self
2013
The French Trilogy as Self
2012
Bye Bye Blondie as Claude
2012
Rêves d'automne as L'Homme
2010
A Dubious Place as Josselin
2010
A Distant Neighborhood as Thomas Verniaz, adulte
2010
Rebecca H. (Return to the Dogs) as Jérôme Herry / Pascal Greggory
2010
Sweet Evil as Henri Van Eyck
2010
The Three-way Wedding as August
2010
Rêve d'automne as The man
2009
The Ordinary People as Philippe Muller
2009
Walled In as Malestrazza
2009
All About Actresses as Pascal Greggory
2009
This Night as Ossorio
2008
Clara as Robert Schumann
2007
La France as Le Lieutenant
2007
La Vie en Rose as Louis Barrier
2006
Pardonnez-moi as Dominique
2006
The Page Turner as Jean Fouchécourt
2005
Gabrielle as Jean Hervey
2005
Les Contes secrets ou les Rohmériens as Self
2004
Arsène Lupin as Beaumagnan
2004
Les bottes as Philippe Peyrac
2002
So Long Mister Monore
2002
24 Hours in the Life of a Woman as le joueur de casino
2002
The Promised Life as Joshua
2002
A Day in the Life of French Cinema as Self
2001
Angel as Sarafian Zacharie
2000
Confusion of Genders as Alain Bauman
2000
Why Get Married the Day the World Ends?
1999
The Messenger: The Story of Joan of Arc as The Duke of Alençon
1999
Time Regained as Saint-Loup
1998
Those Who Love Me Can Take the Train as François
1998
Les amis de Ninon as Nicolas
1997
Lucie Aubrac as René Hardy
1996
Patrice Chéreau, Pascal Greggory, une autre solitude as Self
1995
La Rivière Espérance as Alexandre Duthil (9 episodes)
1994
Queen Margot as Anjou
1993
The Thirst for Gold as Jean-Louis Auger
1993
The Thirst for Gold as Le commissaire priseur et mari de Laurence
1993
Villa Mauresque as Vincent
1993
The Tree, the Mayor and the Mediatheque as Julien Dechaumes
1988
The Color of the Wind as Simoni
1988
Rosette vole les voleurs as Nicolas
1988
Trio in E Flat as Paul
1987
Rosette cherche une chambre as Nicolas
1985
The Night Wears Suspenders
1985
Emilie Jolie as le conteur
1985
Rosette vend des roses as Nicolas
1984
Rosette prend sa douche as Nicolas
1983
The Adventures of Rosette
1983
Pauline at the Beach as Pierre
1983
Rosette sort le soir as Gilles
1982
Le Crime d'amour as Marc Dumont
1982
A Good Marriage as Nicolas
1982
Chassé-croisé as Julien
1980
Catherine de Heilbronn as Friedrich Wetter, comte Strahl
1979
The Bronte Sisters as Branwell Brontë
1978
Flames as Paul, le frère de Barbara
1975
Les Rendez-vous du dimanche as Self (1 episode)