2025
Mother's Pride as Wilf2024
Paris Has Fallen as Rowan Alexander2024
Spent as Teddy2023
The Flash as Henry's Lawyer2023
Champion as Not available2023
Retro Electro Workshop as Self - Narrator (voice)2023
Locked In as Neurosurgeon2023
Doctor Who: The Giggle as Shaun Temple2022
The Chelsea Detective as Carsten Hughes2022
The Responder as Colin Westfield2022
The Responder as Colin2021
The Larkins as Mr. Rance2021
Hollow as Father Hill2021
National Theatre Live: Rockets and Blue Lights as Thomas / Trever2020
Trying as Noah2020
Second Spring as Graham2018
Batty Boy as Not available2018
Be-Longing as Mr. Miller2017
The End of the F***ing World as Bonnie's Dad2013
Shetland as DCI Thomas Coombes2013
By Any Means as DCI Whale2011
Black Mirror as Robbie2011
Death in Paradise as Lawrence2011
Vera as Ciaran Duggan2011
Twenty Twelve as Bus Driver2011
The Fades as Higgy2011
Attack the Block as Dennis' Dad2010
Shelfstackers as Keith2010
Excluded as Not available2009
The Unloved as Karl2007
The Visit as Lee2004
A Thing Called Love as Not available2001
Metrosexuality as Jordan1999
Holby City as Treve Harding1999
G:MT Greenwich Mean Time as Clinton1999
Metrosexuality as Jordan1999
Heterosexuality as Jordan1998
TwentyFourSeven as Stuart1997
Midsomer Murders as Samuel Wokoma1996
Robert Rylands' Last Journey as Abraham1992
As Time Goes By as Protester1991
London Kills Me as Barman1989
Bearskin: An Urban Fairytale as Edison1986
Casualty as Roy1985
Your Mother Wouldn't Like It as Not availableNaN
The Last Dance as Not available