Actor (65 credits)
- The Crazy World of Benny Hill (1988) Various Roles, хроника
- C.A.T.S. Eyes (1985) Plumstead Punch
- Video Spotlight (1985) Various Characters, not listed in credits
- Sword of the Valiant: The Legend of Sir Gawain and the Green Knight (1984) 1st Torturer
- Forbrydelsens element (1984) Kramer
- Number 10 (1983) Northcote
- The Forgotten Story (1983) Lamplighter
- The Hunchback of Notre Dame (1982) Man In Crowd, not listed in credits
- Time Bandits (1981) Benson
- A Fine Romance (1981) Eric, not listed in credits
- The Old Curiosity Shop (1979) Jerry
- Adventures of a Plumber's Mate (1978) Stropper
- Armchair Thriller (1978) 1st Dosser
- A Hitch in Time (1978) The king, not listed in credits
- Jabberwocky (1977)
- The New Avengers (1976) Barker
- Carry on Laughing! (1975) Black Cowl
- Shades of Greene (1975) Policeman
- Doctor on the Go (1975) Mr. Bennett
- What Next? (1974) Brewster
- Microbes and Men (1974) Biot
- The Vault of Horror (1973)
- Gawain and the Green Knight (1973) Sergeant
- Frankenstein and the Monster from Hell (1973) Landlord
- Burke & Hare (1972) Landlord
- The Two Ronnies (1971) Pike The Butler
- The Rivals of Sherlock Holmes (1971) Phelps
- Cousin Bette (1971) Police Superintendent
- Catweazle (1970) Publican
- Anne of the Thousand Days (1969) Boleyn Axeman, not listed in credits
- The Benny Hill Show (1969) Various Roles
- Journey to the Unknown (1968) Mayhew
- A Ghost of a Chance (1968)
- The Champions (1968) Hoad
- Smashing Time (1967) Man in Cafe No. 6
- The Pilgrim's Progress (1967) Doctor
- Man in a Suitcase (1967) Alfred Porter
- Money-Go-Round (1967) Builder
- Never Mind the Quality, Feel the Width (1967) Barman
- All Gas and Gaiters (1966) Mr. Tutt
- The Troubleshooters (1965) Captain Thomas
- Till Death Us Do Part (1965)
- The Scarlet and the Black (1965) Lt. Liéven
- Masquerade (1965) Brindle, not listed in credits
- Sherlock Holmes (1964) Patrick Cairns
- The Dick Emery Show (1963)
- First Night (1963) Father Foley
- The Cracksman (1963) Chief Prison Officer
- Maniac (1963) Giles
- Crooks Anonymous (1962) Sydney - Large Nightwatchman
- Reunion Day (1962) Greg Porter
- The Pirates of Blood River (1962) Penal Colony Master
- A Chance of Thunder (1961) Thompson
- Dangerous Afternoon (1961) George «Butch» Birling
- The Criminal (1960) Warder Brown
- The Edgar Wallace Mystery Theatre (1960) Insp. Parkes
- Great Expectations (1959) Magwitch
- High Hell (1958) Charlie Spence
- Passport to Shame (1958) Taxi Driver in Office, not listed in credits
- Law and Disorder (1958) Cell Warder, not listed in credits
- Anna Christie (1957) Larry - the bar man
- The Naked Truth (1957) 1st Irishman, not listed in credits
- The Survivors (1957) Tom Cameron
- The New Adventures of Charlie Chan (1957) Priest
- The Tyburn Case (1957) Sewage Foreman