Credits
- 2024 · Faithless as Mo
- 2022 · The Bastard Son & the Devil Himself as Lucas
- 2019 · Paradise War: The Story of Bruno Manser as Boutros Boutros-Ghali
- 2019 · Official Secrets as Mel
- 2019 · Brassic as Eric Nosh
- 2018 · A Private War as Gaddafi
- 2018 · Sick of It as Therapist
- 2018 · The Jump as Old Michael
- 2017 · National Theatre Live: Salomé as Annas
- 2015 · Spy as Tihomir Boyanov
- 2015 · One Crazy Thing as Dad Veer
- 2011 · Mesocafé as Hushyar
- 2011 · Conan the Barbarian as Fassir - High Priest
- 2011 · The Devil's Double as Munem
- 2010 · Green Zone as Ahmed Zubaidi
- 2008 · Traitor as Nathir
- 2007 · The Kingdom as Prince Thamer
- 2006 · Nina's Heavenly Delights as Mohan Shah
- 2002 · Spooks as Ambassador
- 2002 · Spooks as Saudi Ambassador
- 1999 · Holby City as Reyhan Shah
- 1996 · The Adventures of Young Indiana Jones: Travels with Father as Pater
- 1996 · Half The Picture as Kurd / Palestinian
- 1995 · Bugs as Da Silva
- 1994 · Cadfael as Cassale
- 1993 · The Detectives as Sultan of Benaris
- 1992 · Hostages as Moussavlan
- 1992 · Supper at Emmaus as
- 1990 · The Care of Time as Emir
- 1989 · Shalom Salaam as Phil Morris
- 1989 · Scandal as Aziz
- 1987 · The New Statesman as Chief Amlumi
- 1987 · The Trial of Klaus Barbie as Lawyer
- 1986 · Mona Lisa as Arab Servant
- 1984 · Misunderstood as Doctor
- 1982 · A Cotswold Death as Ahmed
- 1981 · Bergerac as Khalid Daoud
- 1979 · Tales of the Unexpected as Crown Prince Zawi
- 1978 · Midnight Express as Airport Security Chief
- 1970 · Play for Today as Ahmed