2025
Bassima's Womb as Aziz
2025
Qui a poussé Mélodie? as Nassim (10 episodes)
2024
Hôtel Beyrouth as Zyad (8 episodes)
2024
Les Armes as Mathias Bergeron (2 episodes)
2024
Belflower as Samir Maalouf (20 episodes)
2023
L'air d'aller as Alexander Thompson (1 episode)
2023
Plan B as Eric (5 episodes)
2020
Nurses as Tobias Lowe (1 episode)
2018
Romeo and Juliet as Romeo
2017
Frankie Drake Mysteries as Rami Mabrook (1 episode)
2017
Stratford Festival: Macbeth as Malcolm
2016
The Adventures of Pericles as Lysimachus / Tyre Lord / Pentapolis Footman
2015
Stratford Festival: King John as Lewis the Dauphin