2006The Tragic Story of NlingDonkey (voice)Movie
2005Separate LiesLord RawstonMovie
2004Hollywood NorthHenry NevilleMovie
2004White KnucklesNarratorMovie
2003The StatementOld ManMovie
2003Control FactorDirectorMovie
2003Moving MalcolmMalcolm WoodwardMovie
2002The Eleventh Hour39 episodesShow
2002Between StrangersOrson StewartMovie
2002Sea and StarsNarrator (voice)Movie
2002Crime and PunishmentMarmeladov, Sonia's alcoholic fatherMovie
2002Time of the WolfPreacherMovie
2002TrudeauBritish High CommissionerMovie
2002The Stork DerbyMr. CumminghamMovie
2001Gahan Wilson's The KidBanquoMovie
2001The Education of Max BickfordArthur Jameson · 1 episodeShow
2001Harvard ManDr. ReeseMovie
2000Custody of the HeartJudge ChadwickMovie
1999SunshineGustave SorsMovie
1999Water DamageJock BealeMovie
1999Goodbye LoverBradleyMovie
1999The DukeThe DukeMovie
1998Rolie Polie OlieKlanky Klaus (voice) · 1 episodeShow
1998Urban LegendDean AdamsMovie
1998Johnny 2.0Mr. BoschMovie
1998The X-FilesThe Well-Manicured ManMovie
1998Silver SurferEternity (voice) · 5 episodesShow
1998Emily of New MoonMalcolm Murray · 13 episodesShow
1997Dinner at Fred'sUncle HenrickMovie
1997Time to Say Goodbye?Michigan JudgeMovie
1997RegenerationDr. YeallandMovie
1997The Fifth ElementGeneral StaedertMovie
1997SwannCruzziMovie
1997Shadow Zone: My Teacher Ate My HomeworkShopkeeperMovie
1996High School HighThaddeus ClarkMovie
1996FX: The SeriesOscar Hammond · 2 episodesShow
1996SabotageProfessor FollenfantMovie
1995The Song SpinnerFrilo, The MagnificentMovie
1995Dangerous MindsWaiterMovie
1994Little WomenMr. LaurenceMovie
1994The Road to WellvilleEndymion Hart-JonesMovie
1994Message for PosteritySir David BrowningMovie
1994Baby's Day OutMr. AndrewsMovie
1994ViperLeonard Price · 1 episodeShow
1993DieppeGen. Sir Alan BrookeMovie
1993StarkDe Quincy · 3 episodesShow
1993The X-FilesWell-Manicured Man · 8 episodesShow
1993Journey to the Center of the EarthDr. Cecil ChambersMovie
1993Class of '96Professor Hilton · 1 episodeShow
1992Johann's Gift to ChristmasViktor (voice)Movie
1991PerformanceSir David Browning · 1 episodeShow
1990GrandDesmond · 25 episodesShow
1988The Adventures of Baron MunchausenHieronymus Karl Frederick Baron von MunchausenMovie
1987Heart of a DragonNarratorMovie
1979RielGeneral Garnet WolseleyMovie
1974Paradise RestoredJohn MiltonMovie
1972The ProtectorsCharlie · 1 episodeShow
1972Shirley's World1 episodeShow
1972Third PartyAndrewMovie
1971The Rivals of Sherlock HolmesDr. Thorndyke · 1 episodeShow
1970The Adventures of GerardDuke of WellingtonMovie
1970Shadows of FearPickering · 1 episodeShow
1969The First ChurchillsJohn Churchill, 1st Duke of Marlborough · 12 episodesShow
1969ITV Saturday Night TheatreHarry · 1 episodeShow
1968Stand by Your ScreenChristopher GritterMovie
1968Shaggy DogWilkieMovie
1968The Company of FiveQuinn, Mr Wilkie, Peter Sinclair, James Conroy, Christopher Gritter, Gareth Owen MP · 1 episodeShow
1967George's RoomThe ManMovie
1967Half Hour StoryThe Man · 1 episodeShow
1965Thirty-Minute TheatreJonathan · 1 episodeShow
1965A Study in TerrorSherlock HolmesMovie
1964The Wednesday PlayInsp. Franz Mittermayer · 1 episodeShow
1964Theatre 625Maxime / Saint-Just · 1 episodeShow
1963Unearthly StrangerDr. Mark DavidsonMovie
1962Billy BuddJulian Ratcliffe, 2nd LieutenantMovie
1961Mr. TopazeRogerMovie
1960Oscar WildeLord Alfred DouglasMovie
1952H.C. Andersens sagorMovie