Actor (47 credits)
- Once More for Bobby (2014) играет самого себя
- Q Pootle 5: Pootle All the Way! (2014) Planet Roger, voice acting
- Still Open All Hours (2013) Gastric
- The Spa (2013) Eric
- Hebburn (2012) Stuart
- United (2011) Tommy Skinner
- Celebrity Antiques Road Trip (2011) играет самого себя
- Man in Fear (2011) Sargent Brown
- Stars on the Street (2009) Bingo Checker, хроника, not listed in credits
- All Star Mr & Mrs (2008) играет самого себя
- Faintheart (2008) Geoff
- Albert's Speech (2008) Andrew
- Benidorm (2007) Les
- Inspector George Gently (2007) Old Jim Hardyment
- The Slammer (2006) Hellcat McSavage
- A Taste of My Life (2006) Dennis Patterson, хроника, not listed in credits
- The All Star Comedy Show (2004) Various Roles
- Sunday for Sammy 2004 (2004) Dennis Patterson
- School for Seduction (2004) Derek
- Comic Relief 2003: The Big Hair Do (2003) Dennis Patterson
- M.I.T.: Murder Investigation Team (2003) Regan
- The Last Detective (2003) Harvey Troupe
- The Jury (2002) Eddie Fannon
- Phoenix Nights (2001) Mike Fiddler
- The Lost World (2001) McArdle
- Murder in Mind (2001) DCI Duggan
- Purely Belter (2000) Mr. McCarten
- A Dinner of Herbs (2000) Mr. Mulcaster
- Jack and the Beanstalk (1999) Reg, voice acting
- Bostock's Cup (1999) Bertie Masson
- Shadow Run (1998) Daltrey
- The Student Prince (1998) Mr Grimes
- Roger Roger (1998) Terry
- The History of Tom Jones, a Foundling (1997) Mr. Nightingale Sr.
- The Grand (1997)
- The Snow Queen's Revenge (1996) Eric, voice acting
- The Detectives (1993) Ronnie Goodall
- Cracker (1993) Mr. Lang
- Magic Grandad (1993) Magic Grandad
- Come Snow, Come Blow (1993)
- Slow Burn (1989) Tramp
- Hard Cases (1988) Trevor Bailey
- A Kind of Living (1988) Brian Thompson
- A Perfect Spy (1987) Syd Lemon
- Super Gran (1985) Riff Raff
- Auf Wiedersehen, Pet (1983) Dennis Patterson
- The World Cup: A Captain's Tale (1982) «Dirty» Charlie Hogg
Director (1 credits)