- TBARevelationFilmPeter
- 2024ChopsticksFilmMr. Kaufmann
- 2016The CrownSeriesDerek Parker Bowles
- 1989Agatha Christie's PoirotSeriesBarman
- 1988The RiverSeriesBunbury Captain
- 1985Murder EliteFilmPolice Constable
- 1984The Jewel in the CrownSeriesDicky Beauvais
- 1983The AerodromeFilmFlt. Lieut. Preston
- 1982Smiley's PeopleSeriesNigel Mostyn
- 1981BergeracSeriesJean
- 1981The Best of the AdventuresFilmWillie Thompson / Bunny McQueen (archive footage) (uncredited)
- 1979The Brylcreem BoysFilmRobin
- 1978All Creatures Great and SmallSeriesPC Leach
- 1978Adventures of a Plumber's MateFilmWillie Thompson
- 1977Adventures of a Private EyeFilmCasting
- 1976Adventures of a Taxi DriverFilmBunny McQueen
- 1975OverlordFilmDead German Soldier
- 1975Eskimo NellFilmSimon
- 1975Three for AllFilmPhilip
- 1974PlayhouseSeriesRobin
- 1974Affairs of the HeartSeriesSteward