Actor (29 credits)
- Dad's Army: A Stripe for Frazer, Animated (2016)
- Hitler: The Comedy Years (2007) Pte. Joe Walker, хроника, not listed in credits
- Spivs (2005) Pte. Joe Walker, хроника, not listed in credits
- The Unforgettable John Le Mesurier (2001) Pte. Joe Walker, хроника, not listed in credits
- The Unforgettable Arthur Lowe (2000) Pte. Joe Walker, хроника, not listed in credits
- Love Thy Neighbour (1973) Cyril
- Dad's Army (1971)
- The Fenn Street Gang (1971) Auctioneer
- A Couple of Beauties (1971) Sidney
- Groupie Girl (1970) Brian
- A Family at War (1970) Bob O'Connell
- Carry on Loving (1970) Mr. Roxby (scenes deleted)
- Doctor in the House (1969) Mr. Wale
- Star! (1968) Drunken Soldier, not listed in credits
- Dad's Army (1968)
- The Morecambe & Wise Show (1968) Captain Bligh's Crewman
- All Gas and Gaiters (1966) Policeman
- Foreign Affairs (1966) Burke
- Quick Before They Catch Us (1966) Policeman
- Jackanory (1965) Storyteller
- The Troubleshooters (1965) Alan Boyd
- Public Eye (1965) Marty Cornwell
- Blackmail (1965) Eamonn Donovan
- Sherlock Holmes (1964) James Ryder
- Our Man at St. Mark's (1963) PC. Bailey
- Comedy Playhouse (1961) Johnny
- The Fifth Form at St. Dominic's (1961) Roach
- Deadline Midnight (1960) Ambulance man
- Citizen James (1960)