Minder
as Sardi
Tales of the Unexpected
as Zayid Halim
Loose Women
as Self
Bergerac
as Zaki Mansoor
The Professionals
as Sheikh Achmeia
New Tricks
as Mr. Mazood
Omnibus
The Sweeney
as Capt. Shebbeq
Space: 1999
as Zoran
Danger Man
as Nikolaou
Robin Hood
Lovejoy
as Uncle Said
Return of the Saint
as Rahaman
The Rivals of Sherlock Holmes
as Arab Servant
Syriana
as Emir Hamed Al-Subaai
The Living Daylights
as Chief of Security, Tangier
The Spy Who Loved Me
as Aziz Fekkesh
Sphinx
as Gamal
House of Saddam
as King Hussein of Jordan
House of Cards
as Bank Manager