2026Paris Is Always a Good IdeaGlenn · 6 episodesShow
2026Love, AgainHenryMovie
2026Bon Cop, Bad CopMartin Ward · 6 episodesShow
2025BunnyRabbiMovie
2025Mission: Impossible - The Final ReckoningKittridgeMovie
2024Our Little SecretMitchellMovie
2023Zombie TownLandroMovie
2023Mission: Impossible - Dead Reckoning Part OneKittridgeMovie
2023Scream VIDr. Christopher StoneMovie
2022CharlotteDr. Moridis / Policeman #2 / Security Guard (voice)Movie
2021Blade Runner: Black LotusDoctor M. (voice) · 2 episodesShow
2021The RighteousFrederic MasonMovie
2019Ready or NotTonyMovie
2018Sharp ObjectsAlan Crellin · 8 episodesShow
2017The Curse of Buckout RoadDetective HarrisMovie
2016The Other HalfJacobMovie
2015RememberCharles GuttmanMovie
2015QuanticoCIA Director Matthew Keyes · 7 episodesShow
2015RosewoodArthur Izikoff · 1 episodeShow
2011RevengeConrad Grayson · 68 episodesShow
2011Torchwood: Web of LiesThe Other Gentleman (voice) · 10 episodesShow
2011Falling SkiesLt. Terry Clayton · 2 episodesShow
2010The A-TeamDirector McCreadyMovie
2010The CultNathanMovie
2010The CultNathan · 1 episodeShow
2010Ice CastlesMarcusMovie
2009Christmas DreamsNormanMovie
2009Prayers for BobbyRobert GriffithMovie
2008Flashpoint1 episodeShow
2008MayerthorpeCorporal Alex StantonMovie
2008The Russell GirlHoward MorriseyMovie
2007The TudorsDuke of Norfolk · 10 episodesShow
2006FidoJonathan BottomsMovie
2006Three Moons Over Milford1 episodeShow
2006The Pink PantherYuriMovie
2006Conversations with GodNeale Donald WalschMovie
2006The 7Mr. WhitneyMovie
2005Ghost WhispererMatt Mallinson · 1 episodeShow
2005The Exorcism of Emily RoseDr. BriggsMovie
2005The CircleRickMovie
2005KojakRobert Mercher · 1 episodeShow
2005ChaosCapt. Martin JenkinsMovie
2004The LimitDennyMovie
2004The FailuresFrankMovie
2003KleptoIvanMovie
2003Salem Witch TrialsSamuel Parris · 2 episodesShow
2002The PactMichael GoldMovie
2001Further Tales of the CityLuke · 4 episodesShow
2001Almost AmericaStevenMovie
2001HavenErnstMovie
2001HavenErnst · 2 episodesShow
2000Range of MotionTed MerrickMovie
2000PossessedFr. Raymond McBrideMovie
2000CementTrumanMovie
2000After AliceMovie
1999P.T. BarnumGreenwoodMovie
1999P.T. BarnumGreenwood · 2 episodesShow
1999The Girl Next DoorArthur BradleyMovie
1999MentorsLudwig van Beethoven · 1 episodeShow
1998My Father's Shadow: The Sam Sheppard StorySam "Chip" SheppardMovie
1998Glory & HonorRobert PearyMovie
1997KaylaAsa RobinsonMovie
1997The Ice StormGeorge ClairMovie
1997Promise the MoonRoyal LecknerMovie
1996For HopeKen AltmanMovie
1996Mission: ImpossibleKittridgeMovie
1996The Michelle ApartmentsAlexMovie
1995Notes from UndergroundThe Underground ManMovie
1995The InterviewMichael ColemanMovie
1995Choices of the Heart: The Margaret Sanger StoryBill SangerMovie
1995When Night Is FallingMartinMovie
1994Anchor ZoneLawson HughesMovie
1994Clear and Present DangerCIA Deputy Director Robert RitterMovie
1994The Boys of St. VincentBrother Peter LavinMovie
1994Ultimate BetrayalEd RodgersMovie
1994Trial at Fortitude BayDaniel MetzMovie