2025KnightfallCharles KnightMovie
2018MistrustIanMovie
2017The SaintThe FixerMovie
2017We Still Steal the Old WayRichie ArcherMovie
2014We Still Kill the Old WayRichie ArcherMovie
2009My Life in RuinsMr. Stewart TullenMovie
2007After MidnightDennisMovie
1999Horse SenseMilesMovie
1999Fugitive MindDr. GraceMovie
1999The Parkers1 episodeShow
1997Dharma & GregGeoffrey · 1 episodeShow
1997The Disappearance of Kevin JohnsonGaryMovie
1996Early EditionClive Harbison · 1 episodeShow
1996The Real Adventures of Jonny QuestDr. Smallwood (voice) · 1 episodeShow
1996Malibu ShoresMarc Delacourt · 10 episodesShow
1995Caroline in the CityMr. Spencer · 2 episodesShow
1995Hope and GloriaDavid Kirkwood · 1 episodeShow
1994Puppet Master 5Dr. JenningsMovie
1994One West Waikiki1 episodeShow
1994Burke's LawRomeo · 1 episodeShow
1993Diagnosis: MurderLyle Fairbanks, Larry Duggin, Jerry Lane · 2 episodesShow
1993The Adventures of Brisco County, Jr.Furlong · 1 episodeShow
1993Eddie PresleyCaptain StarchMovie
1993Walker, Texas RangerShredder Stonham · 1 episodeShow
1993Kung Fu: The Legend ContinuesSterling · 1 episodeShow
1992Invasion of PrivacyBrianMovie
1992Carol Leifer: Gaudy, Bawdy & BlueInterviewerMovie
1992Death Becomes HerChagallMovie
1992Melrose Place2 episodesShow
1991P.S. I Luv U1 episodeShow
1989CampionJimmy Sutane · 2 episodesShow
1988Menace UnseenDuncan Free · 3 episodesShow
1988MaigretDaniel PortmanMovie
1986MaggieDenholm SinclairMovie
1985Time for MurderMax Donaldson · 1 episodeShow
1985Anna KareninaStivaMovie
1984Murder, She WroteHarold Baines, Peter Templeton, Wade Foster, Lawson Childress · 2 episodesShow
1984Robin of SherwoodLord Edgar · 1 episodeShow
1982Q.E.D.Lord Sidney Sarandon · 1 episodeShow
1979The Saint and the Brave GooseSimon TemplarMovie
1978Return of the SaintSimon Templar · 24 episodesShow
1976I, ClaudiusDrusus · 1 episodeShow
1976Tomkinson's SchooldaysGraysonMovie
1976Ripping Yarns1 episodeShow
1975Moll FlandersHumphrey OliverMovie
1975The Little MinisterRev. Gavin DishartMovie
1975A Man in the ZooJohn CromartieMovie
1974The Gathering StormEdward VIIIMovie
1974Affairs of the HeartDr Morris Townsend · 1 episodeShow
1974ZodiacMartin Seacombe · 1 episodeShow
1974From Beyond the GraveWilliam SeatonMovie
1973No Sex Please - We're BritishDavid HunterMovie
1973And Now the Screaming Starts!Charles FengriffenMovie
1973Armchair 30A Man · 1 episodeShow
1970WaterlooDe LanceyMovie
1970The Invincible SixRonaldMovie
1970Wuthering HeightsEdgar LintonMovie
1970The Spoils of PoyntonOwen Gereth · 4 episodesShow
1970Wine of IndiaSamMovie
1969W. Somerset MaughamAlban Torel · 1 episodeShow
1969Liar!Herbie, RB34Movie
1968Witchfinder GeneralRichard MarshallMovie
1967The Day the Fish Came OutPeterMovie
1967ITV PlayhouseLord Windermere · 1 episodeShow
1967Boy Meets GirlAndré · 1 episodeShow
1967The SorcerersMike RoscoeMovie
1967Stranger in the HouseDesmond FlowerMovie
1967Half Hour StoryEd · 1 episodeShow
1966The She BeastPhilipMovie
1966The ConnoisseurViscount BallantyneMovie
1966The LiarsRupert · 13 episodesShow
1965BBC Play of the MonthCandide, Rev. Gavin Dishart, Arthur Gower, Thomas Aimwell · 1 episodeShow
1965Thirty-Minute TheatrePeter · 1 episodeShow
1965Out of the UnknownHerbie, RB34 · 1 episodeShow