Acting
- 1990Le Mari de l'ambassadeurJimmy Harper13 ep.
- 1989French FieldsThe Auctioneer1 ep.
- 1987Dispatches1 ep.
- 1985Super GranVincent Eleven1 ep.
- 1979Park RangerColin6 ep.
- 1975The SweeneyEric - Nightclub Manager1 ep.
- 1974Churchill's PeopleRalf1 ep.
- 1972The Lotus EatersDavid Clive1 ep.
- 1972The Black ArrowKnoles6 ep.
- 1971The PassengerAndy Mason3 ep.
- 1971The Persuaders!Vernier1 ep.
- 1965Out of the UnknownDavid1 ep.
- 1959No Hiding PlaceDet. Sgt. Perryman79 ep.
Behind the camera
- 1984Pull The Other OneWriter6 ep.
Guest appearances
- 1990French FieldsThe Auctioneer1 ep.
- 1989Dispatches1 ep.
- 1985Super GranVincent Eleven1 ep.
- 1976Doctor WhoDerek Moberley2 ep.
- 1975The SweeneyEric - Nightclub Manager1 ep.
- 1975Churchill's PeopleRalf1 ep.
- 1973The Black ArrowKnoles6 ep.
- 1972The Lotus EatersDavid Clive1 ep.
- 1971The Persuaders!Vernier1 ep.
- 1971Out of the UnknownDavid1 ep.
- 1969The AvengersTrancer1 ep.
Also known as: Mike McStay