2024
Cristóbal Balenciaga as Wladzio d'Attainville (6 episodes)
2019
A Bigger World as Sam
2018
Mystery at Sorbonne University as François
2018
Show as Tony "Marlène"
2017
Transfers as David (2 episodes)
2017
Racer and the Jailbird as Bernard 'Nardo'
2016
The Blind and the Cardinal as Thomas
2016
Daguerrotype as Anthony
2016
The Outsider as Mathieu Priester
2016
Death by Death as Naked male model
2016
Dirty Wolves as Edgar
2016
The Innocents as Gaspard
2015
To the Top as Maxime
2015
Tout va bien as Raphaël
2014
Boys On Film 12: Confession as Antoine (segment "Human Warmth")
2014
Palace Beach Hotel as Franck Fisher
2014
Marge d'erreur as Niels Cleven
2013
Boys On Film X as Jerome (segment "Headlong")
2013
Vaugand as Dylan Thevenot (3 episodes)
2013
Brotherhood of Tears as Professeur piscine
2013
A Place On Earth as Roman Morin
2013
Puppylove as Le barman
2012
The Hugo's Brain as Hugo (22 ans)
2012
Human Warmth as Antoine
2011
Bowing Out as Bernard
2011
His Mother's Eyes as Receptionist
2010
Marieke, Marieke as Charles
2010
The Skin of Sorrow as Raphaël de Valentin
2010
Vampires as Le petit ami de Grâce
2009
Private Lessons as Thomas
2008
Hard as Yoakim (4 episodes)
2008
Hard as Yoakin (1 episode)
2007
In the Arms of My Enemy as Anton