2024Family Practice Mysteries: Coming HomeRick DavisMovie
2024The Vince Staples ShowStanley · 1 episodeShow
2022A Fabled HolidayOlder Gentleman/NarratorMovie
2022The Wedding Veil LegacyLelandMovie
2020RevisorDoctor Harlow (voice)Movie
2019Aurora Teagarden Mysteries: A Game of Cat and MouseEdward IronsMovie
2018A Million Little ThingsReverend Stewart · 4 episodesShow
2018Love at First DanceHowardMovie
2018Deadly Deed: A Fixer Upper MysteryCharles PotterMovie
2017Royal New Year's EveKing RichardMovie
2017Christmas at Holly LodgeSir IanMovie
2016A Heavenly ChristmasBenMovie
2016TravelersTed Bishop · 2 episodesShow
2016Garage Sale Mystery: The Novel MurdersProfessor Myles FowlerMovie
2016DC's Legends of TomorrowReverend Parsons · 1 episodeShow
2015Gourmet DetectiveRaymondMovie
2015BackstromLeyland Eaton · 1 episodeShow
2014Seventh SonPrelateMovie
2014Clue: A Movie Mystery AdventureMr. WhittakerMovie
2014June in JanuaryRichard BlackwellMovie
2012Camera ShyBob SterlingMovie
2012A Christmas Story 2Hank CatenhauserMovie
2012Big Time MovieDuke of BathMovie
2011Sucker PunchStepfatherMovie
2011Seduced by LiesJacquesMovie
20092012Isaacs - MI6 OfficerMovie
2009ImpactTerence Young · 2 episodesShow
2009EchoesDr. WolframMovie
2008SanctuaryFordis · 1 episodeShow
2008FringeSenator James Van Horn · 4 episodesShow
2008Fear ItselfDr. Wolfram · 1 episodeShow
2007NightwatchingEngelanMovie
2006Snakes on a PlanePaulMovie
2006PsychDr. Elliot · 1 episodeShow
2006Eight BelowDr. Andy HarrisonMovie
2006Haeckel's TaleDr. Hauser (as Gerrard Plunkett)Movie
2005Two for the MoneyHerbieMovie
2005ArkMinister Eserbus (voice)Movie
2005Action Man: X Missions The MovieMr. W (voice)Movie
2004Bionicle 2: Legends of Metru NuiTuraga Dume (voice)Movie
2004The Lazarus ChildDavid GateskillMovie
2003Ben HurPontius Pilate (voice)Movie
2003Devil WindsDr. Raymond ArdmoreMovie
2002The Dead ZoneDr. Lawrence · 1 episodeShow
2001Suddenly NakedRod PokerMovie
2001Strange FrequencyMiles Davenport · 1 episodeShow
2001Rat RaceHigh RollerMovie
2001Strange FrequencyMiles Davenport (segment 'Room Service')Movie
2001D'Myna LeaguesCommissioner Radcliffe (voice) · 27 episodesShow
2000Murder at the Cannes Film FestivalTrevor HayesMovie
2000The 6th DayTechnicianMovie
2000AndromedaBloodmist · 3 episodesShow
2000Lion of OzOak Tree (voice)Movie
2000ShutterspeedGriffin BrockmanMovie
1999FuturesportEdgar (voice)Movie
1999Sabrina: The Animated Series(voice) · 1 episodeShow
1999Dudley Do-RightSpinworthyMovie
1999A Cooler ClimateGrahamMovie
1999Life in a DayDr. Leo SardisMovie
1999Assault on Death MountainDr. SarkisianMovie
1998Da Vinci's Inquest91 episodesShow
1998Wrongfully AccusedSir Robert McKintyreMovie
1998My Husband's Secret LifeMovie
1998Baby Monitor: Sound of FearMarcusMovie
1997Mummies Alive!Scarab - Harris Stone - Mr. Stone (voix) · 42 episodesShow
1997ContagiousSklarMovie
1997Exception to the RuleDiamond MerchantMovie
1996Titanic4. Offizier Joseph G. Boxhall · 2 episodesShow
1996The SentinelAdam Latham · 1 episodeShow
1995Sleeping Beauty(voice)Movie
1995Little Orphan Annie's A Very Animated ChristmasHotchkiss (voice)Movie
1995DarkStalkersKlaus Schmendrick (voice) · 13 episodesShow
1995Black Beauty(voice)Movie
1995Snow White(voice)Movie
1995The Outer LimitsGideon, Admiral Birch, George · 1 episodeShow
1995SlidersFather Jerry, Driver · 1 episodeShow
1994The Nutcracker(voice)Movie