2024
Une amitié dangereuse as Duc de Chevreuse (4 episodes)
2024
Savoring Paris as Serge
2024
Monsieur Spade as Jean-Pierre Devereaux (6 episodes)
2023
Drops of God as Alexandre Léger (8 episodes)
2022
The Island of Thirty Coffins as Stéphane Maroux (6 episodes)
2021
L'Homme que j'ai condamné as Jimmy Breyer (4 episodes)
2021
The French Boys 2 as Stéphane
2021
Runaway as Yohan (6 episodes)
2021
A French Case as La journaliste (6 episodes)
2019
The Golden Anniversary as Fabrice Saint-Cast
2019
Time Is a Killer as Natale Angeli (8 episodes)
2019
Mouche as Trou de balle (6 episodes)
2018
Britannia as Lindon (27 episodes)
2017
La Sainte Famille as Charles
2017
Adieu Bohème as L'acteur guinguette
2017
Pilgrimage as The Cistercian - Brother Gerladus
2016
The Origin of Violence as Nathan Wagner (2014)
2015
Sleepless Night in Paris
2015
Sword of Vengeance as Shadow Walker
2014
Outlander as Le Comte St Germain (6 episodes)
2014
French Women as James Gordon
2014
Dr. Blanche's Clinic as Emile Blanche
2013
Not Another Happy Ending as Tom Duval
2013
The Swimming Trunks as Stéphane
2013
Trap for Cinderella as Serge
2013
The French Trilogy as Self
2013
Cheba Louisa as Fred
2013
La banda Picasso as George Braque
2012
The Hollow Crown as Duke of Orleans (1 episode)
2012
Thérèse as Jean Azevedo
2011
Borgia as Juan Borgia (24 episodes)
2009
Louis XV, le Soleil noir as Louis XV
2009
Just a bit of Love as Marc
2008
The First Day of the Rest of Your Life as Éric, ami de Raphaël
2008
Figaro as Chérubin & Léon
2008
La Dame de Monsoreau as Capitaine Delmas (2 episodes)
1989
Agatha Christie's Poirot as Count Andrenyi (1 episode)