2024A Gangster's KissGilbertMovie
2021To Be SomeoneRudyMovie
2021CruellaAsthma ManMovie
2020Small AxeAugustin · 1 episodeShow
2019National Theatre Live: Small IslandMovie
2016HamletPolonius / Grave Digger 1Movie
2015No OffenceUpjohn Henderson · 1 episodeShow
2013The Job LotDelmar · 1 episodeShow
2012PatriarchMovie
2011National Theatre Live: One Man, Two GuvnorsLloyd BoatengMovie
2010ThorneAssistant Commissioner · 1 episodeShow
2009TrinityBarrington MacKenzie · 1 episodeShow
2007Doctor Who: Time of the TimelordsClive JonesMovie
2005Doctor Who Confidential2 episodesShow
2004Dangerous and the Lonely HeartsPaddy JonesMovie
2003Peep ShowLaurie · 1 episodeShow
2003The Last Detective1 episodeShow
2001Waking the DeadDI Mike Vedder · 2 episodesShow
1998Undercover HeartWesley Carter · 6 episodesShow
1996Secrets & LiesHortense's BrotherMovie
1991Bernard and the GeniePC ParkerMovie
1991Smack and ThistleBaron GreenbackMovie
1989Birds of a FeatherAndrew · 1 episodeShow
1989SlipstreamCommittee MemberMovie
1987The New StatesmanLance Okum-Martin · 1 episodeShow
1986Doctor Who: MindwarpFraxMovie
1986Call Me Mister1 episodeShow
1985Billy the Kid and the Green Baize VampireFloydMovie
1985Flying DevilsSeppMovie
1985WaterPepitoMovie
1984Big DealMonty Riley · 1 episodeShow
1983StruggleCharlie · 6 episodesShow
1982Easy MoneyFrederickMovie
1982Jake's EndHeisterMovie
1982Pocketful of DreamsAlbertMovie
1981Burning an IllusionPestMovie
1980BabylonBeefyMovie
1980The Long Good FridayBoy Under CarMovie
1979QuadropheniaFerdyMovie
1979Waterloo SunsetLesterMovie
1978The Vanishing ArmySheldonMovie
1978Victims of ApartheidBus conductorMovie
1977BBC2 Play of the WeekSheldon · 1 episodeShow
1976Play ThingsHarmonMovie
1974PlayhouseHarmon, Albert, Heister, Frederick · 1 episodeShow
1963Doctor WhoFrax · 4 episodesShow