Rivales as Jérôme (4 episodes)
Les Rives du fleuve as Olivier
2024
Three Friends as Stéphane Leroi
2024
Sur la dalle as Robic/Jupiter (2 episodes)
2024
Juliette in Spring as Stéphane
2024
D-Day, 100 jours pour la liberté as Narrateur
2024
Parents à perpétuité as Éric
2023
Chile: A Troublesome Legacy as Self - Narrator (voice)
2023
La vie, l'amour, tout de suite as Christian
2023
Start Over as Marc (4 episodes)
2022
Angry Annie as Dr. Chevals
2022
The Fragile Colossus as Bernard (1991)
2022
Entre ses mains as Damien
2022
Romanin, l'autre Jean Moulin
2022
The Way to Happiness as Pierre Aslon / Daniel Silberstein
2022
15 Ways to Kill Your Neighbour as Publisher
2021
Off-Season as Richard
2021
L'Amour flou as Patrick Pourtois (9 episodes)
2021
The Spanish Flu: The Invisible Enemy as Narrator (voice)
2021
Everything Went Fine as Serge Toubiana
2021
Voltaire in Love as François Arouet (4 episodes)
2020
Who's Afraid of Lady Chatterley? as D. H. Lawrence (voice)
2019
The Dazzled as Frédéric Lourmel
2019
The Phoney War as Self - Narrator (voice)
2019
Dorian Gray: A Portrait of Oscar Wilde as Oscar Wilde (voice)
2019
By the Grace of God as Gilles Perret
2019
Passage des arts: Renoir et la petite fille au ruban bleu as narrator
2018
War on Beasts as Patrick Locatelli (6 episodes)
2017
Back to Burgundy as Le père
2017
Lover for a Day as Gilles
2017
Robert Doisneau: Through the Lens as Voice over (voice)
2016
L'ami, François d'Assise et ses frères as Leone
2016
Voices from Chernobyl as Le cadreur (voice)
2015
Unexpected Love as Pascal
2015
Capitaine Marleau as Capitaine Donnadieu (1 episode)
2015
Life-Changing Ad as Paul
2015
Les brigands as Karl
2015
Paris as Pierre Lanvin (6 episodes)
2014
Nobody from Nowhere as Capitaine Deveaux
2014
François Truffaut l'insoumis as François Truffaut (voice)
2014
Le chant des sirènes as Eric
2014
24 Days as José Fernandez
2014
Jean Seberg Forever as Narrator (voice)
2013
Alias Caracalla, au cœur de la Résistance as Jean "Rex" Moulin (2 episodes)
2013
A Greek Type of Problem as Pierre
2012
State Conspiracy as Francois Lecuyer
2012
Here Below as Martial
2011
Chicken with Plums as Abdi
2011
Changer la vie ! as Serge Moati
2011
The Little Bedroom as Marc
2011
Qui a envie d'être aimé ? as Antoine
2010
The Counsel as Le flic
2010
Comme les 5 doigts de la main as Julien Hayoun
2010
A Spot of Bother as Fabien
2009
Le Bel Âge as Rafaël
2009
The Two-Sided Mirror as Laurent Monastier
2009
Adieu De Gaulle, adieu as Alain Peyrefitte
2009
Au siècle de Maupassant, contes et nouvelles du XIXe as Clovis de Frontac (1 episode)
2009
Eden Is West as Jack
2009
This Night as Villar
2008
A French Gigolo as Marco
2008
Family Values as L'inspecteur Vivant
2008
Less and Less as Eric
2007
Room of Death as Moreno
2007
Waiting for Someone as Jean-Philippe
2007
Ambitious as Julien Demarsay
2006
The Stone Council as Le père de Laura
2006
The Colonel as René Acsensio
2006
The Right of the Weakest as Patrick
2005
The Passenger as Thomas
2004
Si j'étais elle as Nicolas
2003
Hanging Offense as Sylvain Bazinsky
2003
She's One of Us as Eric
2003
Monsieur Ibrahim as Momo - 30 Years Old
2002
Lovers of the Nile as Samuel
2001
The Officers' Ward as Adrien
2000
Enchanted Interlude as Albert
1999
C'est quoi la vie ? as Nicolas
1999
Life Doesn't Scare Me as Philippe
1998
La voie est libre as Robert
1997
Francorusse as Arts Gateway Student
1997
Love Reinvented as Un jeune homme séropositif
1996
A Saturday on Earth as Martin