2025Space Precinct: The Fire WithinKalamandroMovie
2025Space Precinct: DeathwatchSergeant Thorald FredoMovie
2025Innes Lloyd: The ProducerInnes Lloyd (voice)Movie
2016War and PeaceTikhon · 2 episodesShow
2013Richard Wilson - Both Feet In the Army(archive footage)Movie
2013UtopiaDanny Gorsand · 1 episodeShow
2001The Lost WorldBusinessman 1Movie
2001MessiahBrian Herd · 2 episodesShow
2001Murder in MindReverend Robert Fraser · 1 episodeShow
1996True BlueCambridge CoachMovie
1996Silent Witness3 episodesShow
1994Space PrecinctSergeant Thorald Fredo, Kalamandro, Sandoff, Vinny Artak · 19 episodesShow
1992StrathblairGeorge Somerville · 1 episodeShow
1992Charles and Diana: Unhappily Ever AfterPrince PhilipMovie
1991Follow the Yellow Brick RoadJack BlackMovie
1990The ChiefTresilian · 1 episodeShow
1990The Secret Life of Ian FlemingChuteMovie
1989Bomber HarrisPrincipal Medical OfficerMovie
1989WiltBoffinMovie
1989HeartlandMinisterMovie
1988The Play on OneMinister · 1 episodeShow
1987White MischiefPoppyMovie
1987Crossbow1 episodeShow
1987A Dorothy L. Sayers MysteryChief Inspector Parker · 3 episodesShow
1986Paying Guests (Part 2)The Rev. BanksMovie
1986Paying Guests (Part 1)The Rev. BanksMovie
1986BreadMr. Masefield · 1 episodeShow
1985Blue MoneyRick SkinnerMovie
1984Morgan's BoyTom Duncan · 8 episodesShow
1984Mr. Palfrey of WestminsterJohn McNair · 3 episodesShow
1983Video StarsRaymondMovie
1983Agatha Christie's Partners in CrimeMajor Laidlaw · 1 episodeShow
1983Last LovePeter FoxMovie
1983BrassCommanding Officer · 1 episodeShow
1982Union Castle1 episodeShow
1982Shine on Harvey MoonVictor · 1 episodeShow
1982The Story of the Treasure SeekersMr Bastable · 5 episodesShow
1981BergeracFairfax · 1 episodeShow
1981Winston Churchill: The Wilderness YearsWing-Commander Torr Anderson · 3 episodesShow
1980BuccaneerHarper · 1 episodeShow
1980No DefenceJohn HelpsMovie
1980TogetherRSPCA Inspector · 1 episodeShow
1978All Creatures Great and SmallAndrew Bruce · 2 episodesShow
1978Blake's 7The Tracer · 1 episodeShow
1977The Sinking of the HMS VictoriaCaptain RichardMovie
1977BBC2 Play of the WeekCaptain Richard, John Forbes · 1 episodeShow
1977Secret ArmyProsecuting Officer · 1 episodeShow
1977Three Piece SuiteMan (segment "Mea Culpa") · 1 episodeShow
1975Rumpole of the BaileyCaptain Orde · 1 episodeShow
1973Some Mothers Do 'Ave 'EmPilot Officer Baker · 1 episodeShow
1972The Long ChasePolice Observer · 1 episodeShow
1972ClochemerleBernard Samothrace · 1 episodeShow
1970The Man Who Had Power Over WomenFloor ManagerMovie
1970ManhuntGerman Officer · 1 episodeShow
1969Battle of Britain'A' Station Pilot (uncredited)Movie
1968The ExpertShaw · 1 episodeShow
1967The Deadly AffairNobleman (in Edward II)Movie
1966Bat Out of HellVince · 5 episodesShow