2023
Mrs Sidhu Investigates as Big Con2019
Brassic as Vinnie's Dad2018
Starhunter ReduX as Harmen2016
Jamie Johnson as Mike Johnson2015
Everest as John Taske2012
Boys On Film 8: Cruel Britannia as Martin (segment "Nightswimming")2011
32 Brinkburn Street as Billy2011
Injustice as Robert Stevens2010
Nightswimming as Martin2009
The Diary of Anne Frank as Mr. Kugler2008
The Crew as Steady George2008
Summer as Woody (Woodwork Teacher)2008
Fast Track: No Limits as Neubeck2003
The Afternoon Play as Trevor Haye2003
The Royal as Morrison2003
Suspicion as DC Rice2000
This Is Personal: The Hunt for the Yorkshire Ripper as Not available1998
Playing the Field as Not available1997
I'm Alan Partridge as Builder1997
Police 2020 as DI Brian Sagar1996
Hetty Wainthropp Investigates as Peter Parmenter1994
Pie in the Sky as DI Walker1994
Cardiac Arrest as Not available1994
The Trial of Lord Lucan as Billy Edgson1994
Two Golden Balls as Nigel Smedley1993
Peak Practice as David Frankland1993
The Frontline as Marty Mad1992
Heartbeat as Peter Fuller1989
Making Out as Not available1988
Starlings as Dave1987
Road as Soldier1986
Casualty as Trevor1986
Casualty as Dave Lewis1986
Bread as Hijacker1984
The Bill as Not available1978
All Creatures Great and Small as Phil