
Acting
- 1997A Dance to the Music of TimeSir Magnus Donners4 ep.
- 1994The World of HammerSelf (archive footage)2 ep.
- 1988The Modern World: Ten Great WritersJoseph Conrad (voice)1 ep.
- 1988Hannay1 ep.
- 1987Inspector MorseWilliam Bryce-Morgan1 ep.
- 1985DrummondsGeorge Drummond20 ep.
- 1985Summer SeasonJohn Prothero1 ep.
- 1984Playing Shakespeare9 ep.
- 1984Sorrell and SonStephen Sorrell6 ep.
- 1984Love and MarriageMartin1 ep.
- 1983Number 10Benjamin Disraeli, 1st Earl of Beaconsfield1 ep.
- 1979Turning Year TalesNarrator1 ep.
- 1978The BBC Television ShakespeareJacques2 ep.
- 1974PlayhouseGregory3 ep.
- 1972Van der ValkAlbert de Vink1 ep.
- 1970Play for TodayMaurice Stapleton3 ep.
- 1967ITV PlayhouseGeorge2 ep.
- 1966The Three MusketeersCardinal Richelieu9 ep.
- 1962Zero One1 ep.
- 1962Out of This WorldMichael Connor1 ep.
- 1960Sunday-Night PlayRobert de Mauny1 ep.
- 1960Theatre '70Martin Blanchard1 ep.
- 1960Armchair Mystery TheatreEdward Manners1 ep.
- 1957Theatre NightJarvis1 ep.
- 1956The BuccaneersRodriquez1 ep.
- 1956Armchair Theatre4 ep.
- 1955The Adventures of Robin HoodSir Laurence1 ep.
Guest appearances
- 1998Hetty Wainthropp InvestigatesHansi Bauer1 ep.
- 1995Screen TwoMalcolm Pryce1 ep.
- 1994The World of HammerSelf (archive footage)2 ep.
- 1992Inspector MorseWilliam Bryce-Morgan1 ep.
- 1989Hannay1 ep.
- 1988The Modern World: Ten Great WritersJoseph Conrad (voice)1 ep.
- 1986Love and MarriageMartin1 ep.
- 1985Summer SeasonJohn Prothero1 ep.
- 1983Number 10Benjamin Disraeli, 1st Earl of Beaconsfield1 ep.
- 1977ITV PlayhouseGeorge, Pastor Manders2 ep.
- 1976PlayhouseEddie Marsh, Gregory, Prof. Nicholas Reeve3 ep.
- 1979Turning Year TalesNarrator1 ep.
- 1978The BBC Television ShakespeareBrutus, Jacques2 ep.
- 1973Play for TodayAlan Berry, Dean, Maurice Stapleton3 ep.
- 1977Van der ValkAlbert de Vink1 ep.
- 1958Armchair TheatreHugo4 ep.
- 1966The Three MusketeersCardinal Richelieu9 ep.
- 1965Armchair Mystery TheatreEdward Manners1 ep.
- 1962Zero One1 ep.
- 1962Out of This WorldMichael Connor1 ep.
- 1961Theatre '70Martin Blanchard1 ep.
- 1960Sunday-Night PlayRobert de Mauny1 ep.
- 1958The Adventures of Robin HoodSir Laurence1 ep.
- 1957Theatre NightJarvis1 ep.
- 1957The BuccaneersRodriquez1 ep.