2024
Becoming Karl Lagerfeld as Yves Saint Laurent (6 episodes)
2023
LT-21 as Gabriel Lemazec (8 episodes)
2022
Il était une fois... « 120 battements par minute » as himself
2021
Spring Blossom as Raphaël Frei
2020
My Best Part as Albert
2020
Moloch as Tom (6 episodes)
2019
Paradise Hills as Son
2018
The Revelations 2018
2011
Eyes Find Eyes as Thomas
2009
The Girl on the Train as Gabi
2008
A French Gigolo as Sylvain
2006
Charlie Says as Adrien
2004
Somewhat Agree as Le jeune homme muet