2025
Le dernier des monstres as Rami Khaled (6 episodes)
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)
2024
Law & Order Toronto: Criminal Intent as Adam Haris (1 episode)
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