2024
Truelove as Samuel2024
Apocalypse Slough: A Murder, They Hope Mystery as Dinger2023
The Sixth Commandment as Simon Blake2023
Significant Other as Damian2023
Blackadder: A Cunning Story as Self – Contributor2023
Blind Spot as Paul2022
Andor as Lieutenant Supervisor Blevin2022
Suspicion as Joe Gibson2022
Persuasion as Charles Musgrove (as Ben Bailey-Smith)2022
Fantasy Football League as Themselves2021
Cinderella as Town Crier2021
The Weakest Link as Self - Contestant2020
Des as DC Brian Lodge2019
StarDog and TurboCat as Bullion (voice)2019
7 Up & Me as Self2018
Celebrity Catchphrase as Self - Contestant2017
Richard Osman's House of Games as Self - Panellist2017
Celebrity Showmance as Narrator2017
NADIA as Mr. Callahan2016
Fleabag as Workshop Leader2016
David Brent: Life on the Road as Dom Johnson2016
Brief Encounters as Johnny2016
Level Up as Joel2016
Damilola, Our Loved Boy as Cab Driver2015
Taskmaster as Self2015
Midwinter of the Spirit as Lol Robinson2015
Nurse as PC Dave2015
Ghost Fighting Corporation as Detective Stoker2013
Derek as Deon2013
Strange Hill High as Mitchell Tanner (voice)2013
The Return of Brent as Dom Johnson2012
4 O'Clock Club as Nathan2011
Black Mirror as Gabe2010
Other Side of the Game as Steve Palmer (as Ben 'Doc Brown' Smith)2009
Law & Order: UK as Joe Hawkins2008
The Inbetweeners as Steve2007
Wishbaby as Colin2005
Doctor Who as Durkas Cicero2004
Live at the Apollo as Himself1997
Midsomer Murders as Zach LimeNaN
Bear Grylls, Young Adventurer: Endangered as Ty (voice)NaN
Bear Grylls, Young Adventurer: Icebreaker as Ty (voice)