
Acting
- 1997Touching EvilMr Swan1 ep.
- 1996Testament: The Bible in AnimationJesse (voice)2 ep.
- 1996Oh, Doctor Beeching!Arnold Thomas19 ep.
- 1992Shakespeare: The Animated TalesDuke / Lodovico (voice)1 ep.
- 1990You Rang, M'Lord?Mr. Barnes4 ep.
- 1989The Nineteenth HoleHarold (The President)6 ep.
- 1989Shadow of the NooseSir Frank Lockwood, K.C.1 ep.
- 1987Inspector MorseMr. Waugh1 ep.
- 1985The New StatesmanPhillip Thomas6 ep.
- 1985Function Room1 ep.
- 1985C.A.T.S. Eyes1 ep.
- 1984Travelling ManRoss1 ep.
- 1983ShackletonJacobsen1 ep.
- 1983Death of an Expert WitnessInspector Blakelock7 ep.
- 1983DalglieshInspector Blakelock6 ep.
- 1982The Agatha Christie HourHubble1 ep.
- 1981Codename IcarusSir Roderick2 ep.
- 1981BergeracAlan Fouchet1 ep.
- 1980A Question of GuiltGroser8 ep.
- 1980Yes Minister1 ep.
- 1979The Legend of King ArthurLeodograunce1 ep.
- 1979Two Up, Two Down1 ep.
- 1979Tales of the UnexpectedGas Inspector1 ep.
- 1978Born and BredArthur Peglar3 ep.
- 1978Enemy at the DoorGeorge de Villefort1 ep.
- 1977BBC2 Play of the WeekArthur Collings1 ep.
- 1977TargetBank Manager1 ep.
- 1977Secret ArmyVictor2 ep.
- 1977Murder Most English: A Flaxborough ChronicleDr Thompson1 ep.
- 1976The Duchess of Duke StreetSergeant1 ep.
- 1976Second VerdictMaitre de Moro-Giafferi1 ep.
- 1975How Green Was My ValleyMr Motshill2 ep.
- 1975Rumpole of the BaileyPeter Royce Williams1 ep.
- 1975Madame BovaryGuillaumin3 ep.
- 1975The SweeneySale1 ep.
- 1974PorridgePrison Visitor1 ep.
- 1973Second City FirstsMr. Coleman1 ep.
- 1973Men of AffairsPolice Superintendent1 ep.
- 1973Warship1 ep.
- 1973ThrillerDoctor1 ep.
- 1972Six Days of JusticeRichard Price1 ep.
- 1970Ace of WandsDr. MacDonald3 ep.
- 1962Z-Cars2 ep.
Guest appearances
- 1999Peak PracticeMr. Dobson1 ep.
- 1997Touching EvilMr Swan1 ep.
- 1996Testament: The Bible in AnimationJesse (voice), Jethro / Hebrew Elder (voice)2 ep.
- 1994Shakespeare: The Animated TalesDuke / Lodovico (voice)1 ep.
- 1990You Rang, M'Lord?Mr. Barnes4 ep.
- 1985The Bill2 ep.
- 1990The Play on OneMr Thackeray1 ep.
- 1989The Nineteenth HoleHarold (The President)6 ep.
- 1989Shadow of the NooseSir Frank Lockwood, K.C.1 ep.
- 1989Inspector MorseMr. Waugh1 ep.
- 1988Tales of the UnexpectedGas Inspector1 ep.
- 1987C.A.T.S. Eyes1 ep.
- 1987Rumpole of the BaileyPeter Royce Williams1 ep.
- 1985BergeracAlan Fouchet1 ep.
- 1985The New StatesmanPhillip Thomas4 ep.
- 1985Function Room1 ep.
- 1984Travelling ManRoss1 ep.
- 1984MinderJack Hodgson1 ep.
- 1983DalglieshInspector Blakelock6 ep.
- 1983ShackletonJacobsen1 ep.
- 1982The Agatha Christie HourHubble1 ep.
- 1981Codename IcarusSir Roderick2 ep.
- 1981Play for TodayHenry1 ep.
- 1981Yes Minister1 ep.
- 1980Born and BredArthur Peglar3 ep.
- 1980A Question of GuiltGroser8 ep.
- 1980Enemy at the DoorGeorge de Villefort1 ep.
- 1979The Legend of King ArthurLeodograunce1 ep.
- 1979Two Up, Two Down1 ep.
- 1978BBC2 Play of the WeekArthur Collings1 ep.
- 1977Secret ArmyVictor2 ep.
- 1977The Duchess of Duke StreetSergeant1 ep.
- 1977TargetBank Manager1 ep.
- 1977Murder Most English: A Flaxborough ChronicleDr Thompson1 ep.
- 1977Second City FirstsMr. Coleman1 ep.
- 1977Warship1 ep.
- 1976Second VerdictMaitre de Moro-Giafferi1 ep.
- 1973Z-Cars2 ep.
- 1976How Green Was My ValleyMr Motshill2 ep.
- 1975PorridgePrison Visitor1 ep.
- 1975Madame BovaryGuillaumin3 ep.
- 1975Doctor WhoMogran1 ep.
- 1975The SweeneySale1 ep.
- 1975Public EyeRupert Robinson1 ep.
- 1974Men of AffairsPolice Superintendent1 ep.
- 1973Crown CourtInsp. Woods3 ep.
- 1973Six Days of JusticeRichard Price1 ep.
- 1973ThrillerDoctor1 ep.
- 1972Ace of WandsDr. MacDonald3 ep.