2025
The Count of Monte Cristo as Caderousse2024
3 Body Problem as Eugene2024
The Completely Made-Up Adventures of Dick Turpin as Mourner Salesman2024
Seize Them! as Thane Tostig2024
National Theatre Live: The Hot Wing King as Big Charles2023
Hamlet: Bristol Old Vic Live as Polonius/Oscric2022
The House as Visitors & Relatives (voice)2022
National Theatre Live: The Seagull as Shamrayev2021
Murder, They Hope as Cappy2020
Bridgerton as Jeffries2018
Click & Collect as Nearby Man2016
Agatha Raisin as DCI Wilkes / DI Wilkes2015
London Road as Chris Eakin2013
Blood Effects as Jason2012
Bad Education as Mr. Smith2011
Death in Paradise as Nelson Benedict2004
Stupid! as Various Characters2000
The Sight as Security Guard1984
The Bill as Eddie Olosunje