2018
National Theatre Live: Allelujah! as Neville2015
You, Me and the Apocalypse as Cardinal Anderson2015
The Trials of Jimmy Rose as Charlie Cook2013
Captain Phillips as Maersk Alabama Crew2013
Jonah as Old Mbwana2011
Random as Dad2009
Being Human as Leo2009
Victoria Falls: The Smoke That Thunders as Narrator2006
All In The Game as Arthur2005
Doctor Who as Old Billy2004
New Tricks as Harry Page2001
Waking the Dead as Reverend Dennis Grant1999
Harbour Lights as Not available1997
Shooting Fish as Magistrate1996
A Son of Africa: The Autobiography of a Slave as Father1993
One Foot in the Algarve as Humphrey1992
Runaway Bay as Jahman1990
Women and Men: Stories of Seduction as Train Attendant1988
South Of The Border as Clifford Stone1987
The Lenny Henry Show as Not available1987
White Mischief as Abdullah1986
Casualty as Tom Cavanagh1985
Miss Marple: A Pocketful of Rye as Dr. French1984
Miss Marple as Dr. French1984
Sheena as Elder 11984
Desert of Lies as Sylveste1983
Natural World as Narrator1982
A Woman Called Golda as Journalist1981
Bergerac as Kofi Mensah1981
The Final Conflict as Brother Paulo1981
Rise and Fall of Idi Amin as Freedom fighter Ofumbi1980
Kiss and Tell as Conference Director1980
Life for Christine as Doctor, Holloway1977
The Professionals as Doctor1975
Fawlty Towers as Doctor1975
Doctor Who: Planet of Evil as Ponti1973
Whatever Happened to the Likely Lads? as Frank1973
Doctor Who: Frontier in Space as Newscaster1972
Crown Court as Thuo Kamuny1970
Praise Marx and Pass the Ammunition as Julius1966
The Plague of the Zombies as Servant1965
Curse of the Voodoo as African Expert1964
Guns at Batasi as Not available1963
Doctor Who as Ponti1963
Doctor Who as Newscaster