2021
Song Express as Philippe
2021
Her Pen Pal as Henri
2019
D'un monde à l'autre as Laurent
2019
Just Retired as Stewart
2016
Rocambolesque as Écrivain
2014
Anything for Alice as Eric, date 1
2013
Captain Sharif as Pierre Clément (10 episodes)
2011
Action commerciale as Stephane
2011
Louise Wimmer as Le manager de l'hôtel
2009
Claire Brunetti : Piste noire as Mez
2007
War and Peace as Ramballe (4 episodes)
2006
Sartre, Years of Passion as Frédéric
2003
Un été de canicule as Raphaël (4 episodes)
2000
L'enchanteur as Olivier Moreau
1999
First On The Rope as Zian Servettaz (2 episodes)
1999
Baby Blues as Patrick Piancet
1998
Avocats et associés as Laurent Zelder (115 episodes)
1998
The Count of Monte Cristo as Château-Renaud (4 episodes)
1998
Jeanne and the Perfect Guy as Jean-Baptiste
1998
Sentimental Education as Henry
1997
Last Trading Post in India
1996
Tykho Moon as Konstantin
1994
Le chêne et le roseau as Henri Mariani
1990
Fort Boyard as Self (1 episode)