Known For
Filmography

The Alice Paradox
Movie · as Dean Gorgias

Allelujah
Movie · as Neville
Returned
Movie · as Roy

Catherine Called Birdy
Movie · as Father Huy

Star Wars: The Force Awakens
Movie · as Rear Admiral Guich

W1A
TV · as Ray Fredericks · 1 ep

Julius Caesar
Movie · as Julius Caesar
The Making of Julius Caesar: Royal Shakespeare Company
Movie · as Himself / Julius Caesar

Kiss of Death
Movie · as Commissioner

The Nativity Story
Movie · as Herod's Architect

Grease Monkeys
TV · as Bertrand Baptiste · 2 eps

Dirty Pretty Things
Movie · as Cab Controller

The Tragedy of Hamlet
Movie · as Claudius / Ghost

Brook by Brook
Movie · as Self

Spooks
TV · as Zubier Al-Saad · 1 ep

The Adventures of Young Indiana Jones: Tales of Innocence
Movie · as El Hadji

Only Love
Movie · as Rashid

Hamlet
Movie · as Fortinbra's Captain

Dalziel and Pascoe
TV · as Mr Graham · 1 ep

The Mahabharata
Movie · as Karna

The Mahabharata
TV · as Karna · 3 eps

Cosmic Princess
Movie · as Dr. Ben Vincent

Destination Moonbase-Alpha
Movie · as Dr. Ben Vincent

Something's Wrong
Movie · as Black Man

Grange Hill
TV · as Mr. Kennedy · 48 eps

Rocky Marciano Is Dead
Movie · as Sonny

Space: 1999
TV · as Ben Vincent · 7 eps

Carry On Up the Jungle
Movie · as Nosha (uncredited)

Play for Today
TV · as Sonny · 1 ep
