2025
Ride Away as Mathias2023
All Because of the Cat as Martin2021
Coups de sang as Serge Lantier2019
My Husband's Husband as Christophe2018
Qu'est-ce qu'on attend pour être heureux ? as Fred Morin2017
Missions as William Mayer2017
Missions as William Meyer2016
The Children of Chance as Raymond Daviel2016
La bonne dame de Nancy as Gilbert Thiel2014
To Life as Raymond2013
Murders in... as Levere2013
J'adore ma vie ! as Patrick2012
Plan de table as Arnaud2012
Bowling as Erwann2011
The Conquest as Franck Louvrier2011
L'Âme du mal as Charly Salengro2010
Le pigeon as Edouard Aubert2010
Je vous ai compris : De Gaulle, 1958-1962 as Olivier Guichard2009
The Little Murders of Agatha Christie as Antonin, fils de Simon, député2009
Divorces as Arthur2009
Legal Aid as Bertrand2008
Nicolas Le Floch as Inspector Pierre Bourdeau2008
Love Me No More as Eric2008
Comme deux gouttes d'eau as Mathias Carnot2007
Nos enfants chéris as Arnaud / Hervé2007
Voici venir l'orage as Boris Stern2007
Persepolis as Walla (voice)2007
Have Mercy on Us All as Cazalas2007
Two Worlds as Bali2007
The Bird Walker as Nicolas Dannequin2007
Cherche fiancé tous frais payés as Christian2006
Petits Meurtres en famille as Antonin2006
The Tiger Brigades as Hennion2006
Trench of Hope as Johan Landrock2006
If You Love Me, Follow Me as Jojo2005
Le Triporteur de Belleville as Bernard Mirande2005
The Brice Man as Eudes Angellini2005
Thirty-Five Something as Pierre2005
Le Triporteur de Belleville as Bernard Mirande2004
L'Américain as Tennessee2003
La vie nue as L'homme saoul2003
Nos enfants chéris as Arnaud2002
The Quiet American as French Captain2002
Demonlover as Chauffeur d'Elise2002
Stolen Tangos as Not available2001
Pierre or The Ambiguities as Présentateur TV2001
Les acteurs anonymes as Mathias1999
Pola X as Présentateur TV1997
The Gods Must Be Daring as Le garçon à la moto2025
Ride Away Director2025
Ride Away Screenplay2020
Mine de rien Director2020
Mine de rien Writer