Como Actor/Actriz
Play for Today
Sonny
Spooks
Zubier Al-Saad
Grange Hill
Mr. Kennedy
Star Wars: El despertar de la fuerza
Rear Admiral Guich
Space: 1999
Ben Vincent
Dalziel and Pascoe
Mr Graham
W1A
Ray Fredericks
Hamlet
Fortinbra's Captain
Dirty Pretty Things
Cab Controller
Jesús, el nacimiento
Herod's Architect
Only Love
Rashid
Grease Monkeys
Bertrand Baptiste
The Mahabharata
Karna
La Vida de Catherine
Father Huy
Carry On Up the Jungle
Nosha (uncredited)
Allelujah
Neville
The Adventures of Young Indiana Jones: Tales of Innocence
El Hadji
Destination Moonbase-Alpha
Dr. Ben Vincent
Cosmic Princess
Dr. Ben Vincent
Something's Wrong
Black Man
The Mahabharata
Karna
Kiss of Death
Commissioner
Rocky Marciano Is Dead
Sonny
The Tragedy of Hamlet
Claudius / Ghost
The Alice Paradox
Dean Gorgias
Julius Caesar
Julius Caesar