Actor (34 credits)
- Nicked (2018) Albert, слухи
- Dad's Army: A Stripe for Frazer, Animated (2016) Pte. Frank Pike, voice acting, хроника
- Dad's Army (2015) Brigadier Pritchard
- That Day We Sang (2014) Commissionaire
- The Hooligan Factory (2013) Grandad Albert
- Jo Brand's Great Wall of Comedy (2013) играет самого себя
- Stella (2012) Keith Jackson
- 31 North 62 East (2009) John Mandelson
- The Legend of Dick and Dom (2009) Nervous Priest
- Hitler: The Comedy Years (2007) Pte. Frank Pike, хроника, not listed in credits
- The Comedy Map of Britain (2007) играет самого себя
- All the Best from Denis Norden (2007) Ron, хроника, not listed in credits
- The Unforgettable John Le Mesurier (2001) Pte. Frank Pike, хроника, not listed in credits
- The Unforgettable Arthur Lowe (2000) Pte. Frank Pike, хроника, not listed in credits
- Goodnight Sweetheart (1993) Michael Sparrow
- Cluedo (1990)
- Keeping Up Appearances (1990) the Security Representative
- Behind Enemy Lines (1985) Col. Lumsden-Smith
- Surprise Surprise! (1984) играет самого себя
- Night of One Hundred Stars (1980) играет самого себя
- Yes Minister (1980) Dr. Richard Cartwright
- Adventures of a Private Eye (1977) Derek
- Adventures of a Taxi Driver (1976) Ronald
- Not Now, Comrade (1976) Gerry Buss
- Carry on Behind (1975) Joe Baxter
- Three for All (1975) Carlo
- Confessions of a Pop Performer (1975)
- Rising Damp (1974) Platt
- Mastermind (1972) играет самого себя
- Dad's Army (1971)
- Dad's Army (1968)
- The Morecambe & Wise Show (1968) Captain Bligh's Crewman
- Half Hour Story (1967) David Thompson
- This Is Your Life (1961) играет самого себя