2020
Cellule de crise as Akim Al Farouk (6 episodes)
2017
Counterpart as Marcel (1 episode)
2017
Mariah Carey's All I Want for Christmas Is You as Mr. Tyabji (Voice)
2017
A Good Dream as Nico
2017
The Narrow World as Raymond Davis
2016
Risen as Zealot Leader
2015
3000 Nights as Ayman
2014
Transparent as Hussen (3 episodes)
2014
FUTURESTATES: Code Academy as Mr. Gaim
2014
Lust for Love as Franck
2013
45 Minutes to Ramallah as Rafik
2010
The Imperialists Are Still Alive! as Karim
2009
Dawn of the World as Riad
2006
The Ten Commandments as Joshua (2 episodes)
2005
Munich as Issa - Luttif Afif / Mohammed Massalha
2005
Kingdom of Heaven as Saracen Messenger
2004
The Hamburg Cell as Ziad Jarrah
2004
Thank You, Doctor Rey as Murderer
1992
Highlander: The Series as Boadin Al Deneb (1 episode)
1992
Highlander: The Series as Sultan (1 episode)