2000Arabian NightsDemon · 2 episodesShow
2000The 10th KingdomQueen's Talking Mirror · 5 episodesShow
1998The DuckMovie
1998The Incredible Adventures of Marco PoloAli Ben HassadMovie
1997Kull the ConquerorMandaraMovie
1994Good King WenceslasGomonMovie
1994WycliffeLionel Penmore · 1 episodeShow
1994CadfaelLord Rhysart · 1 episodeShow
1994The Memoirs of Sherlock HolmesGorgiano · 1 episodeShow
199499-1Mark Wise · 4 episodesShow
1994(All Quiet on the) Preston FrontMr Lomax · 2 episodesShow
1993A Haunting HarmonyStauntonMovie
1991WendyMovie
1991Robin Hood: Prince of ThievesRed Headed BaronMovie
1989The Chronicles of Narnia: Prince Caspian & The Voyage of the Dawn TreaderCaptain DrinianMovie
1989Doctor Who: Ghost LightLightMovie
1989When the Whales CameTreve PenderMovie
1988The Chronicles of NarniaCaptain Drinian · 4 episodesShow
1988The Fortunate PilgrimHooperman · 2 episodesShow
1988White Peak FarmJohn Tanner · 3 episodesShow
1987Miss Marple: 4.50 from PaddingtonCedric CrackenthorpeMovie
1986LovejoyRoderick Frew · 1 episodeShow
1985Santa Claus: The MovieGrizzard, ChauffeurMovie
1985LifeforceLamsonMovie
1985King DavidPhilistine Armour BearerMovie
1985Lytton's DiaryGuadix · 1 episodeShow
1984Sherlock HolmesGorgiano · 1 episodeShow
1984The Master of BallantraeCaptain HarrisMovie
1983BlackadderSir Wilfred Death · 1 episodeShow
1983Under CapricornSamson Flusky · 2 episodesShow
1982IvanhoeHeraldMovie
1981BergeracJacques Le Rozier · 1 episodeShow
1981DragonslayerTyrianMovie
1980Flash GordonLuroMovie
1979MinderGypsy Joe · 1 episodeShow
1979The MallensThomas Mallen · 5 episodesShow
1979The Last GiraffeGuy AthertonMovie
1979Love and BulletsCeruttiMovie
1979The Saint and the Brave GooseBernadottiMovie
1979Dick TurpinTobias Moat · 1 episodeShow
1978Return of the SaintBernadotti · 2 episodesShow
1978The Four FeathersSergeant MajorMovie
1977The ProfessionalsTug Willis · 1 episodeShow
1977That's Carry On!Burpa on Rooftop (archive footage) (uncredited)Movie
1977BBC2 Play of the WeekGraeme Warrack · 1 episodeShow
1977The People That Time ForgotChung-ShaMovie
1977Raffles1 episodeShow
1977WingsHarry Farmer · 25 episodesShow
1976Arnhem: The Story of an EscapeGraeme WarrackMovie
1976Trial by CombatSir RogerMovie
1976DominicCaptain Beever · 8 episodesShow
1975HennessyBoyleMovie
1975Murder MotelRoscoeMovie
1974The PallisersLord Chiltern · 8 episodesShow
1973The Wicker ManMcTaggertMovie
1973Lord Peter Wimsey Mysteries: Murder Must AdvertiseMr. InglebyMovie
1973Moonbase 3Dr Peter Conway · 3 episodesShow
1973Hitler: The Last Ten DaysGuenscheMovie
1973ThrillerRoscoe · 1 episodeShow
1973The OffencePantonMovie
1972Antony and CleopatraThidiasMovie
1972The RegimentJames Willoughby · 7 episodesShow
1971Nicholas and AlexandraNagornyMovie
1971Jason King2 episodesShow
1971Quest for LoveJonathan KeeneMovie
1971VillainTerryMovie
1971The Last ValleyGeddesMovie
1971Murphy's WarEllisMovie
1969A Walk with Love and DeathSir MelesMovie
1969Department SDoug Martin · 1 episodeShow
1969Judge DeeNee · 1 episodeShow
1969Where's Jack?The CaptainMovie
1969The Assassination BureauBureau Member (uncredited)Movie
1968The Charge of the Light BrigadeOfficerMovie
1968Carry On Up the KhyberBurpa on Rooftop (uncredited)Movie
1967Much Ado About NothingOther WatchmanMovie
1966Softly, Softly1 episodeShow
1965Public EyeHart · 1 episodeShow