Actor (72 credits)
- The Tall Guy (1989) Old Man in Wheelchair
- Tumbledown (1988) Elderly Man
- Comeback (1987) Perry
- An Englishman Abroad (1983) George
- Objects of Affection (1982) Dad
- The Mirror Crack'd (1980) 2nd Man in Village Hall, not listed in credits
- Danger UXB (1979) Gardener
- Quatermass (1979) Orderly
- Bless Me Father (1978) Mr. Wilkins
- Love for Lydia (1977) Old Hoylake
- The Nine Tailors (1974) Harry Gotobed
- Some Mothers Do 'Ave 'Em (1973) Skipper
- Dead of Night (1972) Clockmender
- Universal Soldier (1972) Taxi Driver, not listed in credits
- Hands of the Ripper (1971) Guard
- Upstairs, Downstairs (1971) Harris
- Man at the Top (1970) Uncle Dick
- Randall and Hopkirk (Deceased) (1969) Hotel Porter
- The Southern Star (1969) Todd
- Subterfuge (1968) Caretaker
- The Tenant of Wildfell Hall (1968) Benson
- ITV Playhouse (1967) George
- Charlie Bubbles (1967) Mr. Noseworthy
- Quatermass and the Pit (1967) Newsvendor
- River Rivals (1967)
- Life at the Top (1965) Wincastle
- Hide and Seek (1964) Porter
- Count of Monte Cristo (1964) Telegraphist
- Maupassant (1963) Father Boitelle
- The Plane Makers (1963) Ted Castle
- A Play in the Making (1962) Mr. Glassford
- Jigsaw (1962) Mr. Peck, not listed in credits
- The Curse of the Werewolf (1961) Chef
- School for Scoundrels (1960) Carpenter
- The Shakedown (1960) Pinza
- Man from Interpol (1960) Danny Dodds
- Sword of Sherwood Forest (1960) Old Bowyer
- The Criminal (1960) Mr. Able
- Citizen James (1960)
- Robert Tavener, Deceased (1960) Auctioneer
- The Hands of Orlac (1960) Guard, not listed in credits
- Jack the Ripper (1959) Stage Door Keeper
- Model for Murder (1959) Lock Keeper
- The Wreck of the Mary Deare (1959) Court Clerk, not listed in credits
- The Nun's Story (1959) Pascin, not listed in credits
- Davy (1958) Henry
- Hell Drivers (1957) Cafe Owner, not listed in credits
- The Tommy Steele Story (1957) Mr. Steele
- Light Fingers (1957) not listed in credits
- Lucky Jim (1957) Contractor
- The Feminine Touch (1956) Jenkins
- The Extra Day (1956) Porter at Flats, not listed in credits
- Reach for the Sky (1956) Walker / Desoutters Aide, not listed in credits
- John and Julie (1955) Man in Train
- Dixon of Dock Green (1955) Arthur Pitman
- London Playhouse (1955) Bill Ford
- One Jump Ahead (1955) Mr. Lamb
- The Adventures of Robin Hood (1955) Ben Bradley
- Raising a Riot (1955) Greengrocer, not listed in credits
- Impulse (1954) Mr. Palmer (Car Mechanic), not listed in credits
- The Grove Family (1954) Nobby Clarke
- Genevieve (1953) Publican, not listed in credits
- The Intruder (1953) Glazier, not listed in credits
- Meet Mr. Lucifer (1953) 2nd Trap Door Stage Hand, not listed in credits
- Curtain Up (1952) George
- Come Back Peter (1952) Mr. Hapgood
- A Cradle of Willow (1952) Randall
- The Lavender Hill Mob (1951) Mr. Richards, not listed in credits
- The Galloping Major (1951) Ernie Smart, Horse Owner
- Appointment with Venus (1951) Jean (cowman)
- Stop Press Girl (1949) Green Line Conductor, not listed in credits
- Once a Crook (1941) Joseph