Actor
The Flood
2024
as Louis XVI
Out of Season
2024
as Mathieu
Breaking Point
2024
as Vincent
93, Faubourg Saint-Honoré : la crème de la crème
2023
All-Time High
2023
Nina and the Hedgehog's Secret
2023
as Vincent
Acid
2023
as Michal
Asterix & Obelix: The Middle Kingdom
2023
as Astérix
Him
2021
as Him
La Belle Époque
2019
as Antoine
In the Name of the Land
2019
as Pierre Jarjeau
Girls with Balls
2019
as Chef Scout
Sink or Swim
2018
as Laurent
Non-Fiction
2018
as Alain
Paris Pigalle
2018
as Franck / Martin
My Son
2017
as Julien Perrin
Rock'n Roll
2017
as Guillaume Canet
Cezanne and I
2016
as Emile Zola
The Siege of Jadotville
2016
as Rene Faulques
Arctic Heart
2016
as Quignard
The Program
2015
as Dr. Ferrari
Next Time I'll Aim for the Heart
2014
as Franck
In the Name of My Daughter
2014
as Maurice Agnelet
Turning Tide
2013
as Frank Drevil
Jappeloup
2013
as Pierre Durand
Le Débarquement
2013
as Various Characters
The Players
2012
as Thibault
A Better Life
2011
as Yann
War of the Buttons
2011
as L'instituteur
Last Night
2010
as Alex Mann
The Last Flight
2009
as Antoine Chauvet
Farewell
2009
as Pierre Froment
Spy(ies)
2009
as Vincent
The Business Trip
2008
as Jean-Paul Clément
La clef du problème
2008
as Pierre
Rivals
2008
as François
The Key
2007
as Éric Vincent
Darling
2007
as Joël Epine dit 'Roméo'
Hunting & Gathering
2007
as Franck
Tell No One
2006
as Philippe Neuville
A Ticket to Space
2006
as Yonis / Bernard Guérin
Hell
2005
as Sébastien
Joyeux Noel
2005
as Audebert
Narco
2004
as Gustave Klopp
The Car Keys
2003
as Un comédien qui refuse de tourner avec Laurent
Love Me If You Dare
2003
as Julien Janvier
Whatever You Say
2002
as Bastien
The Landlords
2002
as Josselin
The Warrior's Brother
2002
as Arnaud
Vidocq
2001
as Etienne Boisset
The Day the Ponies Come Back
2001
as Daniel Moulin
Love Bites
2001
as Antoine
Fidelity
2000
as Némo
The Beach
2000
as Étienne
I Can't Sleep
2000
as One of the bunch of friends
Je règle mon pas sur le pas de mon père
1999
as Sauveur
In All Innocence
1998
as Vincent Mazet
Those Who Love Me Can Take the Train
1998
as L'auto-stoppeur
Sentimental Education
1998
as Guy
Barracuda
1997
as Luc
Pardaillan
1997
as Jean de Pardaillan
Je m'appelle Régine
1996
as Antoine
The Voyage of Penelope
1996
as Maxime
Fils unique
1995
Ils n'ont pas vingt ans
1995
as Michel
Jeanne
1994
as Mathieu
Le Chambon
1994
Belle
as Pierre
Ad Vitam
as Franck Lazareff