| Personal Services (1987) as Ron |
| Suspicion (1987) as Ticket Collector |
| Give Us a Break: Hustle Bustle Toil and Muscle (1984) as Bobby Weeks |
| The Chain (1984) as Stan |
| Ordeal by Innocence (1984) as Ferryman |
| Bullshot (1983) as Dobbs |
| Rough Cut (1980) as Taxi Driver |
| 'Tis Pity She's a Whore (1980) as Poggio |
| Murder Rap (1980) as Davy |
| Murder by Decree (1979) as Makins |
| Stargazy on Zummerdown (1978) as Toonie Curser |
| The Glitterball (1977) as Filthy |
| Rogue Male (1976) as Ticket Collector |
| No Hard Feelings (1976) as Blackmarket Man |
| Aces High (1976) as Eliot |
| The Naked Civil Servant (1975) as Black Cat Proprietor |
| It's a Lovely Day Tomorrow (1975) as Older Norman - Narrator (voice) (uncredited) |
| The Land That Time Forgot (1974) as Jones |
| Regan (1974) as Landlord |
| The Concert (1974) as Chauffeur/Valet |
| A Man without Friends (1972) as Rudge |
| Death Line (1972) as Lift Operator |
| Young Winston (1972) as Fireman |
| Speaking of Murder (1971) as Sgt. Mitchell |
| She'll Follow You Anywhere (1971) as Corporal |
| Oh! What a Lovely War (1969) as Corporal |
| Curse of the Crimson Altar (1968) as Petrol Attendant (uncredited) |
| Frankenstein (1968) as Fritz |
| Poor Cow (1967) as Petal |
| Much Ado About Nothing (1967) as Second Watchman |
| Morgan: A Suitable Case for Treatment (1966) as Workman (uncredited) |
| The Pumpkin Eater (1964) as Removal Man |