Known For
Filmography
Brighton Storeys
Movie

Largo
Movie · as Baba

Out There
TV · as Nazar · 2 eps

One More Shot
Movie · as Amin Mansur

Alexander: The Making of a God
TV · as Bessus · 6 eps

Has Fallen
TV · as Hassan · 2 eps

Hijack
TV · as Dubai ATC Supervisor · 2 eps

The 355
Movie · as Yassine

One Shot
Movie · as Amin Mansur

FBI: International
TV · as Saleem · 1 ep

The Curse of Hobbes House
Movie · as Naser Mohammedin

People in Landscape
Movie · as Eli

Mosul
Movie · as Colonel Kaveh Afsahani

Agatha and the Curse of Ishtar
Movie · as Doctor Al-Memar

Unseen
Movie · as Omar

A Hologram for the King
Movie · as Sayad

Tyrant
TV · as Walid Rashid · 32 eps

Crossing Lines
TV · as Antonio Cianetta · 1 ep

Four Lions
Movie · as Khalid

To the Marriage of True Minds
Movie · as Hayder

Borgen
TV · as Sadiq Barghani · 2 eps

Dirty War
Movie · as Abu Abassi

Brothers
Movie · as Samail-Tariq, Afghanistan

Spooks
TV · as Arab at Computer · 1 ep

Judge John Deed
TV · 2 eps
