2022
Moon Knight as Anton Mogart2022
Marvel Studios Assembled: The Making of Moon Knight as Self (uncredited)2022
Coma as Scott (voice)2022
More Than Ever as Matthieu2021
Saddle Up For Revenge as Doctor Danley Marchal-Widkins2020
Cocteau - Al Brown: the Poet and the Boxer as Narrator (voice)2019
Sibyl as Igor2019
Twice Upon a Time as Vincent Dauda2018
One Nation, One King as Basile2018
Eva as Bertrand Valade2018
To the Ends of the World as Robert Tassen2018
Shelley's Blaze as Percy Bysshe Shelley (voice)2018
9 Fingers as Le docteur2017
Calls as Thomas2017
Ordeal as Jean2016
It's Only the End of the World as Louis2016
The Dancer as Louis2016
Xavier Dolan: Bound to Impossible as Self2016
Vadim Mister Cool as Narrator (Voice)2014
Saint Laurent as Yves Saint Laurent2013
A Greek Type of Problem as Balthazar2012
The American Tetralogy as The French Lover2012
Mes amours décomposé(s) as Corps2011
The Art of Love as William2010
The Princess of Montpensier as Henri de Guise2009
Ultimate Heist as Anton Malakian2009
The Vintner's Luck as Angel Xas2009
The Sea Wall as Joseph2009
Ultimatum as Nathanaël2009
Un risque à courir as Not available2008
Souvenir as Party guest2008
The Third Part of the World as François2007
Hannibal Rising as Hannibal Lecter2007
Jacquou the Rebel as Jacquou Le Croquant2007
The Stranger as Stranger2006
Paris Je T'aime as Gaspard (Le Marais)2006
Le Marais as Gaspard2005
Nina's House as Izik2004
A Very Long Engagement as Manech2004
The Tulse Luper Suitcases, Part 2: Vaux to the Sea as Léon2004
The Last Day as Simon2003
Strayed as Jean Delgas (alias: Yvan)2002
Summer Things as Loïc2001
Brotherhood of the Wolf as Louis2001
L'Oiseau rare as Gaspard2000
Julien l'apprenti as Julien 14 ans1999
Mission : protection rapprochée as Olivier Rousseau1999
La Bascule as Olivier Baron1999
Alias as Nicolas Trajet1999
Juliette as Nicolas Dastier1998
Bonnes vacances as Joël1997
Une femme en blanc as Not available1989
Navarro as Thierry Morlaas