Credits
- 1991 · Misterioso as Stan
- 1989 · Blore M.P. as Chief Constable
- 1988 · Wyatt's Watchdogs as Vicar
- 1986 · Lovejoy as Basil
- 1984 · Breakout as Donny the Bull
- 1983 · The Falklands Factor as Press Gang
- 1982 · Willie's Last Stand as Dennis
- 1981 · Only Fools and Horses as Brendan O'Shaughnessy
- 1980 · Danger on Dartmoor as Police Sergeant
- 1979 · Minder as Marion
- 1979 · Minder as Big Stan
- 1979 · Minder as Mr Fletcher
- 1978 · Killer's Moon as Mr. Trubshaw
- 1978 · The Big Sleep as Inspector Willis (uncredited)
- 1978 · Blake's 7 as Olag Gan
- 1975 · Space: 1999 as Alien Strong
- 1975 · Sky as
- 1975 · The Sweeney as Eddy Cory
- 1974 · Madhouse as Police Sergeant (uncredited)
- 1973 · Thriller as Martin
- 1972 · The Regiment as
- 1971 · Blood from the Mummy's Tomb as Young Male Nurse
- 1971 · Unman, Wittering and Zigo as Clackworth
- 1971 · 10 Rillington Place as
- 1970 · Play for Today as
- 1969 · Counterstrike as
- 1965 · BBC Play of the Month as
- 1964 · The Wednesday Play as
- 1962 · The Saint as Husky Undergraduate
- 1962 · The Saint as Chiko
- 1962 · Dr. Finlay's Casebook as
- 1960 · Maigret as
- 1958 · The Larkins as Lofty