NCIS: Los Angeles
as Moadhan
The Mick
as Alex
Charlie's Angels
as Istanbul Muezin (uncredited)
12 Strong
as Taliban Fighter
Super Giant Robot Brothers
as Doug Alpha (voice)
The 7 Lives of Lea
as Monsieur Ibrahim
Mosul
as Muezzin (voice)
Jinn
as school principal
Cry of Stone
as Reda
My Home Unknown
as Seghir
Sharia
as Robert Brooks