| Hécube, pas Hécube (2024) |
| A Criança (2022) Jacques |
| Guermantes (2021) Loïc |
| La vie de Galilée (2019) Sagredo |
| Électre / Oreste (2019) Pylade |
| Un homme parfait (2019) Maxime |
| Le Petit-Maître Corrigé (2018) Rosimond, fils de la Marquise |
| Submergence (2017) Étienne |
| Cyrano de Bergerac (2017) Christian |
| Le Misanthrope (2017) Alceste |
| Les Damnés (2016) |
| Sur quel pied danser (2016) Xavier Laurent |
| Dom Juan & Sganarelle (2015) Dom Juan |
| La nuit, tous les chats sont roses (2015) |
| Divine Comédie, des planches à l'écran (2015) Self |
| La Forêt (2014) Alexei |
| Pas son genre (2014) Clément Le Guern |
| À Coup Sûr (2014) Tom Lesage |
| Jeanne Devère (2011) Marc Hétier / Doctor Legros |
| Le Temps du silence (2011) Manuel - 1945-46 |
| L'Illusion comique (2010) Clindor |
| Musée haut, musée bas (2008) Luc |
| Fragile(s) (2007) Mika Léoni |
| Petite musique de chambre (2007) |
| La justice de Marion : Les filles de Vincennes (1998) Luc |
| Terminale (1998) François |
| Marthe (1997) Pierrot |
| 7p., cuis., s. de b., … à saisir (1984) Petit garçon |
| De Gaulle – Partie 1 : La France Libre |
| De Gaulle – Partie 2 |