2025
as Professor Raymond Osborne
2024
as Nakitanda
2023
as Jack Bantock
2023
as Victor
2023
as Rex
2022
as Bill
2022
as Brian
2022
as Dr. Oba
2020
as Johnny Matovu
2020
as Dad
2019
as Wood Dweller
2019
as John of Gaunt / Lord Willoughby
2018
as Bert
2018
2017
as Richard Elgar
2017
as Gonzalo
2016
as Lord Stanley
2016
as Ben
2013
as Old Sese
2012
as Himself / Casca
2012
as Aegeon
2011
as Hotel Manager
2011
as Billy
2011
as The Prophet
2009
as Jacques
2009
as Ben Jackson
2005
as Mark
2005
as Lindon
2002
as Doctor
2002
as Doctor (uncredited)
1997
as Dr. Isaac Vernon
1994
as John Kane
1994
as Lionel Carson
1990
as Lampeter
1990
as Duke
1990
as Coneybear
1989
as Inspector Weston
1989
as Clyde
1988
as Kibii
1987
as Peter
1985
as Johnson
1984
as Inspector Weston
1981
as John Tetteh