Actor (32 credits)
- The Love Child (1988) Sergeant
- Dempsey & Makepeace (1985) Danny Price
- The Adventures of Sherlock Holmes (1984) Roughs
- Miracles Take Longer (1983) Waiting client
- Q.E.D. (1982) Blake
- The Comic Strip Presents... (1982) Sergeant
- Made in Britain (1982)
- Venom (1981) Workman, not listed in credits
- Burning an Illusion (1981) Prison Warder
- Evil Under the Sun (1981) Desk Sergeant, not listed in credits
- Dark Water (1980) Workman
- The Wildcats of St. Trinian's (1980) Man in Phone Booth
- Agony (1979) Delivery man
- Confessions from the David Galaxy Affair (1979) Policeman
- Quadrophenia (1979) George, not listed in credits
- Sweeney 2 (1978) Eric, not listed in credits
- Secret Army (1977) Candide patron, not listed in credits
- Carry on Dick (1974) Churchgoer, not listed in credits
- The Optimists of Nine Elms (1973) Apple man, not listed in credits
- Steptoe and Son Ride Again (1973) 2nd Barrow Crony, not listed in credits
- Porridge (1973) Prison Inmate
- Penny Gold (1973) CID Man, not listed in credits
- The Hireling (1973) Man going into buliding, not listed in credits
- The Protectors (1972) KGB Man
- Doomwatch (1970) Detective Constable
- Doctor in the House (1969) Peter
- On the Buses (1969) Man in pub, not listed in credits
- Up the Junction (1968) Factory Worker, not listed in credits
- The Champions (1968) Policeman, not listed in credits
- The Dirty Dozen (1967) Airborne Soldier, not listed in credits
- The Terrornauts (1967) Dig Site Worker, not listed in credits
- A Study in Terror (1965) Butcher, not listed in credits