2024
Becoming Karl Lagerfeld as Jacques de Bascher (6 episodes)
2024
Franklin as Marquis de Lafayette (8 episodes)
2023
Solo as Simon / Glory Gore
2023
Beau Is Afraid as Beau’s Son
2023
The Revelations 2023 as Self
2022
Continental Drift (South) as Albert Adler
2021
Maid as Wayne (1 episode)
2021
There's Someone Inside Your House as Oliver Larsson
2021
Underground as Julien
2020
Never Rarely Sometimes Always as Jasper
2020
My Salinger Year as Boy From Winston-Salem
2020
La semaine des 4 Julie as Self (1 episode)
2019
On Becoming a God in Central Florida as Cody (10 episodes)
2019
Ville Neuve as Ulysse
2019
Bonsoir bonsoir! as Self (3 episodes)
2019
Genesis as Guillaume
2018
At First Light as Sean Terrel
2018
Family First as Vincent
2018
Isla Blanca as Émile
2017
The Beep Test as Wojtek
2017
Never Steady, Never Still as Jamie
2016
La revue culturelle as Self (2 episodes)
2016
The OA as Liam (3 episodes)
2016
10 Seconds of Carla as Anthony
2016
ALT (Actualité Légèrement Tordue) as Self (1 episode)
2016
Sigismond Imageless as Sigismond Langlois
2016
It's Only the End of the World as Antoine (age 16-22)
2016
Les échangistes as Self (1 episode)
2016
By the Pool as Maxime
2015
Endorphine as Grégoire
2015
MED as Sam (84 episodes)
2014
PaparaGilles as Self (1 episode)
2010
Ça finit bien la semaine as Self (1 episode)
2004
Tout le monde en parle as Self (1 episode)
2004
KARV, l'anti.gala as Self (1 episode)