2024
The Marlow Murder Club as Professor Gifford2024
The Return as Imphinomous2023
Book Club: The Next Chapter as Ousmane2023
Rapture as Not available2023
Maryland as Pete2022
The Railway Children Return as General Harrison2022
The Son as Doctor Harris2022
Riches as Stephen Richards2021
Stephen as Neville Lawrence2020
McDonald & Dodds as Clarence Adderly2020
Breeders as Alex2019
Skeletons of the Mary Rose as Narrator2018
Tom Clancy's Jack Ryan as Ekon Ameh2018
Fantastic Beasts: The Crimes of Grindelwald as Mustafa Kama2018
Red Sparrow as Simon Benford2017
Absentia as Semo Oduwale2017
Retribution as DI Reed2015
RSC Live: Othello as Othello2013
Catherine Tate's Nan vs Holby City as Ric Griffin2012
White Heat as Victor (present day)2011
Vera as Dr. Leon Parmer2011
Ghosted as Not available2010
The Great Rift: Africa's Wild Heart as Narrator2009
Small Island as Narrator2007
A Turtle's Guide to the Pacific as Narrator2005
Doctor Who as Solomon2004
Who Do You Think You Are? as Self2003
The Afternoon Play as Adam Clay2003
Conspiracy of Silence as Fr. Joseph Ennis2002
The PhanDom Menace as Self2000
Arabian Nights as Mustappa2000
Jason and the Argonauts as Chiron2000
It Was an Accident as George Hurlock2000
Ape-Man as Narrator1999
Holby City as Ric Griffin1999
Star Wars: Episode I - The Phantom Menace as Captain Panaka1999
BeastMaster as Not available1999
The Murder of Stephen Lawrence as Neville Lawrence1999
Wing Commander as Lt. Obutu1999
To Walk with Lions as Maxwell1998
A Respectable Trade as Caesar Peters1997
Melissa as George Bond1996
Silent Witness as Jomo Mashaba1995
Solomon & Sheba as Nikaule's Father1995
She's Out as DCI Ron Craigh1994
Julius Caesar as Cassius1993
Gregory: Diary of a Nutcase as Lieutenant Delaney1992
Shakespeare: The Animated Tales as Cassius (voice)1992
Virtual Murder as Not available1990
The Chief as Vincent Pierce1990
Nightbreed as Detective Joyce1990
Medics as Not available1989
Press Gang as Inspector Hibbert1989
Surgical Spirit as Fergus Debonaire1989
Loving Hazel as Mike1989
Behaving Badly as Not available1989
The Church as Father Gus1988
Red Dwarf as Computer (voice)1988
A Gentleman's Club as Not available1986
Casualty as Gordon Hutchens1986
Casualty as Ric Griffin1986
Highlander as Sunda Kastagir1986
Drums Along Balmoral Drive as Wallace1985
Titus Andronicus as Aaron1985
Baby: Secret of the Lost Legend as Kenge Obe1984
The Bill as Not available1983
Natural World as Narrator1983
Wide Games as Corporal Chalkie1981
A Midsummer Night's Dream as Philostrate1981
Wolcott as Dennis St George1980
Buccaneer as Major Ndobi1979
The Knowledge as Campion1975
Rumpole of the Bailey as Jonathan Mazenze1989
Under African Skies: Ethiopia Presenter