
Acting
- 2003Rosemary & ThymeProfessor Mullins1 ep.
- 2001The Cazalets6 ep.
- 2000Monarch of the GlenLord Cranthorne1 ep.
- 2000LongitudeGovernor1 ep.
- 1998A Certain JusticeHubert St John Langton3 ep.
- 1996Hetty Wainthropp InvestigatesCol. Forbes-Jones1 ep.
- 1995The Glass VirginGreat Uncle James1 ep.
- 1993To Play the KingLord Quillington4 ep.
- 1993Lipstick on Your CollarBrigadier Sanders2 ep.
- 1992Downtown LagosScout Dawson3 ep.
- 1991For the Greater GoodLord Kellner1 ep.
- 1990Drop the Dead DonkeyWalter1 ep.
- 1990Mr. BeanColonel1 ep.
- 1989Summer's LeaseNicholas Tapscott2 ep.
- 1989After the WarMajor Hector Stanhope1 ep.
- 1988Game, Set, and MatchFrank Harrington13 ep.
- 1987Miss Marple: Sleeping MurderDoctor James Kennedy2 ep.
- 1986Yes, Prime Minister2 ep.
- 1985My Brother JonathanDr Hammond1 ep.
- 1984The Invisible ManColonel Adye1 ep.
- 1984Mr. Palfrey of WestminsterAdm. Frobisher1 ep.
- 1984The Jewel in the CrownColonel John Layton4 ep.
- 1984Love and MarriageChristine's Father1 ep.
- 1982Stalky & CoHeadmaster3 ep.
- 1978An Englishman's CastleLonsdale1 ep.
- 1978Life at StakeVon Mirbach1 ep.
- 1977BBC2 Play of the WeekAdmiral Sir Michael Culme-Seymour2 ep.
- 1977The Sunday DramaDI Deevers1 ep.
- 1976The FostersDr Williams1 ep.
- 1975The Hanged ManGilbert Webb1 ep.
- 1974Churchill's PeopleGloucester1 ep.
- 1974Father BrownReverend David Pryce-Jones1 ep.
- 1974The InheritorsLister3 ep.
- 1972The EdwardiansHon. George Keppel1 ep.
- 1972No ExitWaite1 ep.
- 1972New Scotland YardArthur Davitt1 ep.
- 1972TightropeMr. Fletcher13 ep.
- 1971FollyfootSam Lockwood4 ep.
- 1969The Main ChanceSimon Rimsey3 ep.
- 1967Boy Meets GirlJohn Fry1 ep.
- 1962The Andromeda BreakthroughR.A.F. Officer1 ep.
- 1957Overseas Press Club - Exclusive!Radio Announcer1 ep.
- 1956The BuccaneersQuetzl1 ep.
- 1956The Adventures of Sir LancelotBearer10 ep.
- 1955Strange ExperiencesMan1 ep.
Guest appearances
- 2003Rosemary & ThymeProfessor Mullins1 ep.
- 2001Monarch of the GlenLord Cranthorne1 ep.
- 2000LongitudeGovernor1 ep.
- 1998A Certain JusticeHubert St John Langton3 ep.
- 1998HeartbeatGerard Sefton1 ep.
- 1997Hetty Wainthropp InvestigatesCol. Forbes-Jones1 ep.
- 1995Mr. BeanColonel1 ep.
- 1995CasualtyHenry Alsop1 ep.
- 1995The ChiefHenry Parker1 ep.
- 1995The Glass VirginGreat Uncle James1 ep.
- 1993Jeeves and WoosterWorplesden1 ep.
- 1993Lipstick on Your CollarBrigadier Sanders2 ep.
- 1993LovejoyHenry1 ep.
- 1991Drop the Dead DonkeyWalter1 ep.
- 1991For the Greater GoodLord Kellner1 ep.
- 1991Agatha Christie's PoirotColonel Lacey1 ep.
- 1991BergeracThomas Leighton1 ep.
- 1989Summer's LeaseNicholas Tapscott2 ep.
- 1989After the WarMajor Hector Stanhope1 ep.
- 1988Rumpole of the BaileySir Christopher Japhet1 ep.
- 1986Yes, Prime Minister2 ep.
- 1987Screen TwoDesmond Howard Jones1 ep.
- 1987Inspector MorseDean of Lonsdale College1 ep.
- 1985My Brother JonathanDr Hammond1 ep.
- 1984The Invisible ManColonel Adye1 ep.
- 1984Mr. Palfrey of WestminsterAdm. Frobisher1 ep.
- 1984The Jewel in the CrownColonel John Layton4 ep.
- 1984Love and MarriageChristine's Father1 ep.
- 1982Stalky & CoHeadmaster3 ep.
- 1982MinderBank Manager1 ep.
- 1981StrangersAnderson1 ep.
- 1980Doctor WhoLieutenant Brotadac1 ep.
- 1980All Creatures Great and SmallLord Hulton1 ep.
- 1980PlayhouseMr. Menant1 ep.
- 1978An Englishman's CastleLonsdale1 ep.
- 1978Life at StakeVon Mirbach1 ep.
- 1977BBC2 Play of the WeekAdmiral Sir Michael Culme-Seymour, Harry2 ep.
- 1977The Sunday DramaDI Deevers1 ep.
- 1977The FostersDr Williams1 ep.
- 1976The SweeneyBeemax1 ep.
- 1976Play for TodayChief1 ep.
- 1972The Main ChanceSimon Rimsey, Stanton3 ep.
- 1975The Hanged ManGilbert Webb1 ep.
- 1975Churchill's PeopleGloucester1 ep.
- 1975ITV PlayhousePrison Governor1 ep.
- 1974Father BrownReverend David Pryce-Jones1 ep.
- 1974The InheritorsLister, Senior Official3 ep.
- 1973Crown CourtGeoffrey Hainton3 ep.
- 1973FollyfootSam Lockwood4 ep.
- 1973The EdwardiansHon. George Keppel1 ep.
- 1972The ProtectorsSir Walter Crediton1 ep.
- 1972No ExitWaite1 ep.
- 1972New Scotland YardArthur Davitt1 ep.
- 1971DoomwatchDr. Henry Fane1 ep.
- 1968Boy Meets GirlJohn Fry1 ep.
- 1968The ExpertAlec Lampitt1 ep.
- 1967The AvengersDawson1 ep.
- 1962The Andromeda BreakthroughR.A.F. Officer1 ep.
- 1960MaigretLechat1 ep.
- 1957Overseas Press Club - Exclusive!Radio Announcer1 ep.
- 1957The BuccaneersQuetzl1 ep.
- 1956The Adventures of Sir Lancelot1st Guard, 1st Thief, Bearer, Clerk10 ep.
- 1956Strange ExperiencesMan1 ep.