Acting
- 2016The DurrellsMr. Trevitt1 ep.
- 2001Band of BrothersBrigadier General Red Beret1 ep.
- 1998dinnerladiesDavid1 ep.
- 1997Midsomer MurdersDr. Tibbs2 ep.
- 1996MadsonHenry Richardson1 ep.
- 1991Prime SuspectDoctor1 ep.
- 1990The Upper HandThomas Retsin1 ep.
- 1990Jeeves and WoosterSidney1 ep.
- 1989Victoria WoodRadio Actor (voice)1 ep.
- 1986C.A.B32 ep.
- 1984'Allo 'Allo!Pilot1 ep.
- 1984Me & My GirlDoctor1 ep.
- 1983The CleopatrasPtolemy1 ep.
- 1982Brookside7 ep.
- 1982The Agatha Christie HourCharles Willerby1 ep.
- 1982The Kenny Everett Television ShowVarious1 ep.
- 1977Jubilee 1977David1 ep.
- 1977RomanceJohn1 ep.
- 1976Dickens of LondonPotter1 ep.
- 1976I, ClaudiusBritannicus1 ep.
- 1971The Rivals of Sherlock HolmesPorter1 ep.
- 1964Crossroads591 ep.
Guest appearances
- 2016The DurrellsMr. Trevitt1 ep.
- 2008Midsomer MurdersDr. Tibbs, Miles Tully2 ep.
- 2001Band of BrothersBrigadier General Red Beret1 ep.
- 1998dinnerladiesDavid1 ep.
- 1996Brookside7 ep.
- 1996MadsonHenry Richardson1 ep.
- 1995Prime SuspectDoctor1 ep.
- 1992The Upper HandThomas Retsin1 ep.
- 1991Jeeves and WoosterSidney1 ep.
- 1990The Bill1 ep.
- 1989Victoria WoodRadio Actor (voice)1 ep.
- 1985Me & My GirlDoctor1 ep.
- 1985The Kenny Everett Television ShowVarious1 ep.
- 1984'Allo 'Allo!Pilot1 ep.
- 1983The CleopatrasPtolemy1 ep.
- 1982The Agatha Christie HourCharles Willerby1 ep.
- 1981BergeracAndrew Reardon1 ep.
- 1981PlayhouseAlastair1 ep.
- 1980Tales of the UnexpectedJosef1 ep.
- 1977Jubilee 1977David1 ep.
- 1977RomanceJohn1 ep.
- 1976I, ClaudiusBritannicus1 ep.
- 1976Dickens of LondonPotter1 ep.
- 1973The Rivals of Sherlock HolmesPorter1 ep.
- 1973Public EyePodge1 ep.