2020
Cellule de crise as Akim Al Farouk (6 episodes)
2017
Counterpart as Marcel (1 episode)
2017
A Good Dream as Nico
2017
The Narrow World as Raymond Davis
2016
Risen as Zealot Leader
2015
3000 Nights as Ayman
2014
FUTURESTATES: Code Academy as Mr. Gaim
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
1992
Highlander: The Series as Boadin Al Deneb (1 episode)
1992
Highlander: The Series as Sultan (1 episode)