Actor
Let's Get Lost
2023
as Mathieu
The Astronaut
2023
as Muller, captain of the DGSI
November
2022
as Marco
The Enemy
2022
as Louis Durieux
Drift Away
2021
as Laurent
The Man in the Basement
2021
as Simon Sandberg
Son visage
2021
as Simon
Slalom
2020
as Fred
Frankie
2019
as Paul
Breath of Life
2018
as Simon Chaykine
Double Lover
2017
as Paul / Louis
The Unknown Girl
2016
as Bryan's father
L'ami, François d'Assise et ses frères
2016
as Elia da Cortona
Eternity
2016
as Henri
The Wakhan Front
2015
as Antares Bonnassieu
Ladygrey
2015
as Mattis
Sanctuary
2015
as Grégoire Fortin
Waste Land
2014
as Leo Woeste
Saint Laurent
2014
as Pierre Bergé
The Great Man
2014
as Hamilton / Michaël Hernandez
Brotherhood of Tears
2013
as Gabriel Chevalier
Intus
2013
White Elephant
2012
as Nicolás
My Way
2012
as Claude François
Possessions
2012
as Bruno Caron
The Kid with a Bike
2011
as Guy
The Adventures of Philibert, Captain Virgin
2011
as Philibert
Trophy Wife
2010
as Laurent Pujol
The Wedding Cake
2010
as Vincent
The Vintner's Luck
2009
as Sobran Jodeau
Tomorrow at Dawn
2009
as Paul
Lorna's Silence
2008
as Claudy
Summer Hours
2008
as Jérémie
Coupable
2008
as Lucien Lambert
In Bruges
2008
as Eirik
Atonement
2007
as Luc Cornet
President
2006
as Mathieu
Fair Play
2006
as Alexandre
Private Property
2006
as Thierry
Dikkenek
2006
as Greg
The Child
2005
as Bruno
Cavalcade
2005
A Love to Hide
2005
as Jean
La Petite Fadette
2004
as Landry
The Bridge of Arts
2004
as Cédric
À cran, deux ans après
2004
as Vincent
San Antonio
2004
as Toinet
Work Hard, Play Hard
2004
as Philippe Seigner
En territoire indien
2003
as Cédric
Un fils de notre temps
2003
as Le fils
The War in Paris
2002
as Jules
The Pornographer
2001
as Joseph
Mother of a Drug Addict
2001
as Paul
Brotherhood of the Wolf
2001
as Thomas d'Apcher
Pretend I'm Not Here
2001
as Eric
The Third Eye
2001
as Michael
Le Fétichiste
2000
as Julien Leduc
Criminal Lovers
1999
as Luc
La Promesse
1996
as Igor