2023
The Diplomat as Marcus2023
Mrs Sidhu Investigates as Superintendent De Vries2022
The Chelsea Detective as Dentist2021
Crime as DI Eddie Rodgers2021
Grace as Frank Tudor2020
The Day We Died as Editor2019
The Spanish Princess as John Stewart2018
Above the Clouds as Tim2017
T2 Trainspotting as Tulloch2016
The Windsors as Alec2015
A Long Long Crime Ago as Judge Hatter2015
Tank 432 as Smith2014
The Borderlands as Deacon2014
Gasping as The Boss2011
Death in Paradise as Stanley Drake2011
Vera as Eddie2010
Sherlock as Gary2009
Being Human as Brendan2009
Mad Sad & Bad as Harry2007
Skins as Alan Precopp2007
You Can Choose Your Friends as Pete Arden2006
Robin Hood as Little John2006
World of Robin Hood as Self2003
Red Cap as Not available2003
The Deal as John Brown2003
Red Dwarf: All Change - Series III as Self2002
Snakeboy and the Sandcastle as Not available2001
Love or Money as Michael2000
The Announcement as Frank1999
With or Without You as Mr Ormonde1999
Bostock's Cup as Edgar Pendulo1998
Stressed Eric as Not available1994
The Eleventh Hour as Not available1993
Michaelangelo's Robocop as Not available1992
Just Like a Woman as C.J.1990
Have I Got News for You as Self1989
Absolutely as Various Characters1989
Defrosting the Fridge as Buffalo Player1988
Red Dwarf as Hudzen