2027National Theatre Live: Mr LovermanMorrisMovie
2026BabiesKevin · 2 episodesShow
2026The BluffCustode DraytonMovie
2025The CutDonnyMovie
2024Hard TruthsIrate MotoristMovie
2024A Glass HouseMarcusMovie
2024Opening UpMovie
2024A Good Girl's Guide to MurderVictor Amobi · 10 episodesShow
2023Nandor Fodor and the Talking MongooseErrollMovie
2023My JeromeRuddyMovie
2023Best InterestsFrank · 4 episodesShow
2023Rye LanePeterMovie
2022Plebs: Soldiers of RomeActaeonMovie
2022SquallBenMovie
2022AndorClem Andor · 3 episodesShow
2022PersuasionMr. MusgroveMovie
2022SkintGary · 7 episodesShow
2021Around the World in 80 DaysBass Reeves · 1 episodeShow
2021The Wheel of TimeElyas Machera · 5 episodesShow
2021Blank ShoresLennyMovie
2021The TollEltonMovie
2021DemonDavidMovie
2020Small AxeDolston Isaacs · 1 episodeShow
2019ExtinctionMovie
2019National Theatre Live: Les BlancsAbioseh MatosehMovie
2019Dark MoneyMalcolm Danvers · 1 episodeShow
2019Summer of RocketsCourtney Johnson · 6 episodesShow
2019Hatton GardenShorty · 1 episodeShow
2019We Die YoungWinslowMovie
2019JerkMurry Yearwood · 1 episodeShow
2018The Best of EastEndersPaul Trueman (archive footage)Movie
2018Patrick MelroseChilly Willy · 2 episodesShow
2015In the Heart of the SeaWilliam BondMovie
2015The InterceptorDocker · 7 episodesShow
201230 Years of Comic StripMovie
2012Cockneys vs ZombiesGregMovie
2011The Hunt for Tony BlairButler/PianistMovie
2011BashmentThe MCMovie
2010FITKarmel's DadMovie
2010Malice in WonderlandFelix ChesterMovie
2007The Sarah Jane AdventuresPaul Langer · 2 episodesShow
2007Until DeathMacMovie
2004HustleNick · 1 episodeShow
2001WitCode Team Blue 6Movie
1999Nightworld: Lost SoulsStuart MarkleMovie
1998Written in BloodPhill HattonMovie
1997Operation Good Guys8 episodesShow
1997Born to RunMuff Muffin · 4 episodesShow
1996Absolutely Fabulous: The Last ShoutOliverMovie
1996The ImitatorsRockMovie
1995The Glam Metal Detectives7 episodesShow
1993JealousyHandsome ManMovie
1993Queen of the Wild FrontierGaryMovie
1993Space Virgins from Planet SexGaryMovie
1993Detectives on the Edge of a Nervous BreakdownRonnieMovie
1993The DetectivesUniformed Constable · 1 episodeShow
1992Wild TurkeyBillMovie
1992Absolutely FabulousOliver · 2 episodesShow
1992The Crying GameWazzaMovie
1990Les DogsWaiterMovie
1990Night VoiceDarrenMovie
1990GLC: The Carnage ContinuesSlyMovie
1989Making Out24 episodesShow
1987White MischiefServantMovie
1987Playing AwayErrolMovie
1986JerUSAlemJudgeMovie
1986ScreenPlayDarren · 1 episodeShow
1986Absolute BeginnersJohnny WonderMovie
1984Stars of the Roller State DiscoDerekMovie
1983Shall I Be Mother?VictorMovie
1982The Young OnesSmythe the Bosun · 1 episodeShow
1982The Comic Strip Presents...Sly, Waiter · 1 episodeShow
1981Death AngelFergusMovie