2020
Small Axe as Card player2019
Aladdin as Imam2019
Men in Black: International as Antique Shopkeeper2017
To Wendy Who Kicked Me When I Said I Love You as Victor2015
River as Omari Tadros2015
The Bastard Executioner as Tobias2006
The Ten Commandments as Chief Minister2006
The Nativity Story as Gaspar2002
The Sum of All Fears as Arab Gravedigger2001
Waking the Dead as Mushrat Badawi2000
Arabian Nights as Abu Nouz1999
Sunburn as Mr. Hill1996
The One That Got Away as Iraqi Officer1994
The Jungle Book as Buldeo1991
The Crucifer of Blood as Wali Dad1990
When Love Dies as Charles1989
Indiana Jones and the Last Crusade as Hatay Tank Gunner1989
Scandal as Hanif1989
Dreaming Rivers as Sunny Boy1987
Born of Fire as Bilal1987
Playing Away as Louis1986
Casualty as Joseph Watson1985
Dempsey and Makepeace as Colonel Rasheed1985
Water as Cuban1985
Playboy of the West Indies as Stanley1984
Lace as Amoud1984
The House as Butler1983
Superman III as Data School Instructor1981
For Your Eyes Only as Hector Gonzales1980
Babylon as Fat Larry1980
The Curse of King Tut's Tomb as Daoud1980
A Nightingale Sang In Berkeley Square as Ibrahim1979
Tales of the Unexpected as Chief Inspector Aziz1979
Cuba as Ramon1979
A Hole in Babylon as Peter1978
Mixed Blessings as William Lambert1977
The Professionals as Henry Aloysius Wences1977
Jesus of Nazareth as Melchior's aide1977
Black Christmas as Herman1977
Black Joy as Sharp Eddie1976
Home Sweet India as Lalla1972
Van der Valk as Hippy1972
The Villa Maroc as Ali1972
The Adventurer as Maurice1971
The Rivals of Sherlock Holmes as Rameau1970
Play for Today as Ali1970
Ace of Wands as Drum1970
The World in a Room as Duke1969
Events as Not available