2020
Victoria Wood In Her Own Words as Himself2018
Emmerdale 1918 as Not available2015
Howl as Ged2014
Nativity 3: Dude, Where's My Donkey?! as Sophie's Dad2011
Celebrity Antiques Road Trip as Self - Participant2009
Moving On as Tommy2006
After Thomas as Grandpa Jim2006
Acorn Antiques: The Musical as Mr. Clifford2004
Five Children and It as Sergeant2003
The Royal as John Rutter1999
Harry Enfield Presents Kevin's Guide to Being a Teenager as Kevin's Dad #11999
Milk as Sgt Wilson1998
dinnerladies as Stan Meadowcroft1997
Midsomer Murders as William Fleming1997
Midsomer Murders as Colin Cooper1997
Chalk as J.F. Kennedy1996
Silent Witness as DI Johnny Campbell1996
Hetty Wainthropp Investigates as Sopwith Heckmondwike1994
Pat and Margaret as Jim1993
Peak Practice as Martin Wilson1992
Heartbeat as Tommy Tanner1992
Heartbeat as Don Foster1992
Victoria Wood's All Day Breakfast as Not available1989
Press Gang as Douglas Homer1989
Surgical Spirit as Not available1989
Victoria Wood as Captain Lewis (voice)1987
The New Statesman as Floor Manager1987
Hardwicke House as Moose Magnusson1987
Gentry as Gerald1987
Acorn Antiques as Clifford1986
Buddy as Ralph Campbell1985
EastEnders as DS Todd1985
Victoria Wood As Seen On TV as Not available1984
Robin of Sherwood as Heinrich von Erlichshausen1984
A Passage to India as Club Member (Uncredited)1984
Scandalous as Hal1983
The Maze as Fred Harston1982
Shine on Harvey Moon as Fireman1982
Wood and Walters as Not available1981
Bergerac as Paul1981
Say No to Strangers as Stranger1981
Happy Since I Met You as Jim1980
A Nightingale Sang In Berkeley Square as Police Car Driver1979
Porridge as Weatherman1979
Macbeth as Angus1978
All Creatures Great and Small as Sep Gibbons1977
The Professionals as Karl Drake1977
Secret Army as Jacques Gavain1977
Secret Army as Prison Guard1975
Night is the Time For Killing as Groom1973
Hunter's Walk as PC Fred Pooley1972
Emmerdale as Not available1972
Emmerdale as Doug Potts