2023
The Big Quiz: Coronation Street vs Emmerdale as Himself2018
Benidorm: 10 Years on Holiday as Himself2013
The Spa as Stephanie (Stephen)2013
Blandings as Cyril Wellbeloved2013
The Job Lot as Graham Pleck2012
Secrets and Words as JJ Roscoe2011
Big Brother's Bit on the Side as Self2011
Celebrity Antiques Road Trip as Self - Participant2010
Mo as Peter Kilfoyle2010
The Scouting Book for Boys as Jim2009
Being Human as Graham2009
The Day of the Triffids as Blind Police Officer2009
Garrow's Law as Robert Stubbs2009
Victoria Wood's Midlife Christmas as Not available2009
Victoria Wood: What Larks! Or... What I Did on My Holidays as Postman2008
Place of Execution as DS Tommy Clough2007
Harry Potter and the Order of the Phoenix as Grawp2007
Benidorm as Kenneth2007
Lilies as Not available2006
The Virgin Queen as Captain Morgan2006
Northern Lights as Not available2006
The Ruby in the Smoke as Mr. Berry2006
Irish Jam as Tony McNulty2005
The Ghost Squad as Not available2004
New Tricks as Not available2004
Vanity Fair as Joseph Sedley2004
Ready When You Are, Mr McGill as Ted2004
Christine as Billy Muldoon2003
Eyes Down as Martin2003
Bright Young Things as Race Steward2003
The Royal as Jimmy Beatie2002
Foyle's War as Bill Ferris2002
Wire in the Blood as Not available2002
Rose and Maloney as Not available2002
The Intended as William Jones2002
Young Arthur as Aloysius2002
Revengers Tragedy as Executioner2002
Club Le Monde as Mosh2001
Waking the Dead as Terry Ryan2001
In a Land of Plenty as Simon Freeman2001
Murphy's Law as Not available2001
Perfect Strangers as Peter2001
Doc Martin as Billy May2001
Gentlemen's Relish as Job Agency Manager2001
Strange Relations as Frank2000
Born Romantic as Policeman2000
Honest as Chopper2000
The Nine Lives of Tomas Katz as Taxi Driver1999
Sleepy Hollow as Van Ripper1998
A Life for a Life as Stefan Kiszko1993
Peak Practice as Ian Fair1992
Heartbeat as Lennie Phillips1989
Agatha Christie's Poirot as Supt Crossfield