Carême as Charles-Maurice de Talleyrand-Périgord (8 episodes)
2023
Let's Get Lost as Mathieu
2023
The Astronaut as Muller, captain of the DGSI
2022
The Enemy as Louis Durieux
2021
Drift Away as Laurent
2021
The Man in the Basement as Simon Sandberg
2020
Amour fou as Romain Peyrac (3 episodes)
2019
Criminal: France as Jérôme Lacombe (1 episode)
2018
Breath of Life as Simon Chaykine
2017
Calls as Joseph (10 episodes)
2016
The Unknown Girl as Bryan's father
2016
L'ami, François d'Assise et ses frères as Elia da Cortona
2015
The Wakhan Front as Antares Bonnassieu
2015
Sanctuary as Grégoire Fortin
2014
Waste Land as Leo Woeste
2014
The Great Man as Hamilton / Michaël Hernandez
2013
Brotherhood of Tears as Gabriel Chevalier
2012
White Elephant as Nicolás
2012
My Way as Claude François
2012
Possessions as Bruno Caron
2011
The Kid with a Bike as Guy
2011
The Adventures of Philibert, Captain Virgin as Philibert
2010
Trophy Wife as Laurent Pujol
2010
The Wedding Cake as Vincent
2009
The Vintner's Luck as Sobran Jodeau
2009
Tomorrow at Dawn as Paul
2008
Lorna's Silence as Claudy
2008
Summer Hours as Jérémie
2008
Coupable as Lucien Lambert
2007
Chez Maupassant as Chenal (1 episode)
2007
Atonement as Luc Cornet
2006
President as Mathieu
2006
Fair Play as Alexandre
2006
Private Property as Thierry
2004
La Petite Fadette as Landry
2004
The Bridge of Arts as Cédric
2004
À cran, deux ans après as Vincent
2004
San Antonio as Toinet
2004
Work Hard, Play Hard as Philippe Seigner
2003
En territoire indien as Cédric
2003
Un fils de notre temps as Le fils
2002
The War in Paris as Jules
2001
The Pornographer as Joseph
2001
Mother of a Drug Addict as Paul
2001
Brotherhood of the Wolf as Thomas d'Apcher
2001
Pretend I'm Not Here as Eric
2001
The Third Eye as Michael
2000
Le Fétichiste as Julien Leduc
1999
Criminal Lovers as Luc
1982
Champs-Elysées as Self (1 episode)