2024
The Marlow Murder Club as Professor Gifford2024
The Return as Imphinomous2023
Maryland as Pete2023
Book Club: The Next Chapter as Ousmane2023
Rapture as Not available2022
Riches as Stephen Richards2022
The Son as Doctor Harris2022
The Railway Children Return as General Harrison2021
Stephen as Neville Lawrence2020
Breeders as Alex2020
McDonald & Dodds as Clarence Adderly2019
Skeletons of the Mary Rose as Narrator2018
Tom Clancy's Jack Ryan as Ekon Ameh2018
Red Sparrow as Simon Benford2018
Fantastic Beasts: The Crimes of Grindelwald as Mustafa Kama2017
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
Conspiracy of Silence as Fr. Joseph Ennis2002
The PhanDom Menace as Himself2000
Jason and the Argonauts as Chiron2000
Ape-Man as Narrator2000
Arabian Nights as Mustappa2000
It Was an Accident as George Hurlock1999
Holby City as Ric Griffin1999
BeastMaster as Not available1999
Star Wars: Episode I - The Phantom Menace as Captain Panaka1999
Wing Commander as Lt. Obutu1999
To Walk with Lions as Maxwell1999
The Murder of Stephen Lawrence as Neville Lawrence1998
A Respectable Trade as Caesar Peters1997
Melissa as George Bond1996
Silent Witness as Jomo Mashaba1995
She's Out as DCI Ron Craigh1995
Solomon & Sheba as Nikaule's Father1994
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
Medics as Not available1990
Nightbreed as Detective Joyce1989
Surgical Spirit as Fergus Debonaire1989
Behaving Badly as Not available1989
Press Gang as Inspector Hibbert1989
The Church as Father Gus1989
Loving Hazel as Mike1988
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
Baby: Secret of the Lost Legend as Kenge Obe1985
Titus Andronicus as Aaron1984
The Bill as Not available1983
Natural World as Narrator1983
Wide Games as Corporal Chalkie1982
The Comic Strip Presents... as Lieutenant Delaney1981
Wolcott as Dennis St George1981
A Midsummer Night's Dream as Philostrate1979
The Knowledge as Campion1978
The BBC Television Shakespeare as Aaron1978
The BBC Television Shakespeare as Philostrate1975
Rumpole of the Bailey as Not available1989
Under African Skies: Ethiopia Presenter