2024The Fabulous FourTedMovie
2024The InvisiblesCarlMovie
2023The Fall of the House of UsherRoderick Usher · 8 episodesShow
2023What Ever Happened to Jonny FaithDr. KelbenMovie
2022Dark WindsTom Spenser · 3 episodesShow
2020Spark: A Systemic Racism StoryNarrator (voice)Movie
2020DC Showcase - Batman: Death in the FamilyBruce Wayne / Batman (voice)Movie
2020Lie ExposedFrankMovie
2020I Know This Much Is TrueDr. Hume · 2 episodesShow
2019Doctor SleepDr. John DaltonMovie
2019JettMr. Carlyle · 2 episodesShow
2018Sorry For Your LossJeffMovie
2018The ResidentRandolph Bell · 107 episodesShow
2018Batman: Gotham by GaslightBruce Wayne / Batman (voice)Movie
2017The PostRobert McNamaraMovie
2017Gerald's GameGeraldMovie
2017Mark Felt: The Man Who Brought Down the White HouseSandy SmithMovie
2017Kingsman: The Golden CirclePresident of the United StatesMovie
2017KodachromeUncle DeanMovie
2016SpectralGeneral OrlandMovie
2016GoldMark HancockMovie
2016American Crime StoryGil Garcetti · 10 episodesShow
2015RehearsalTurner Horatio LongfellowMovie
2015Bob's Broken SleighFishface (voice)Movie
2015TruthAndrew HeywardMovie
2015Fathers and DaughtersWilliamMovie
2015WildlikeRene BartlettMovie
2015Wet Hot American Summer: First Day of CampBill Martinson · 1 episodeShow
2015Good KillLieutenant Colonel Jack JohnsMovie
2015Elephant SongDr. Toby GreenMovie
2014The CaptiveVinceMovie
2014Endless LoveHugh ButterfieldMovie
2013And Now a Word from Our SponsorAdan KundleMovie
2013Devil's KnotJudge David BurnettMovie
2013The Place Beyond the PinesBill KillcullenMovie
2013The Challenger DisasterGeneral KutynaMovie
2012Outlaws - For Greater GloryAmbassador Dwight MorrowMovie
2012FlightCharlie AndersonMovie
2012The RiverEmmet Cole · 8 episodesShow
2011Hitler's Stealth FighterNarratorMovie
2011Donovan's EchoFinnleyMovie
2011Cell 213WardenMovie
2011Super 8CooperMovie
2011Meek's CutoffStephen MeekMovie
2010Young JusticeBruce Wayne (voice), Batman / Eduardo Dorado Sr. (voice), Batman / Pieter Cross (voice), Batman / Rumaan Harjavti (voice), Batman / Wotan (voice), Bruce Wayne / Batman / Markovian Citizen (voice), Eduardo Dorado, Sr. (voice), Batman (voice), Batman / Viktor Markov (voice), Eduardo Dorado, Sr. / Matthew Malone / Batman (voice) · 19 episodesShow
2010Barney's VersionBlairMovie
2010Dinner for SchmucksLance FenderMovie
2010Batman: Under the Red HoodBatman / Bruce Wayne (voice)Movie
2009A Dog Named ChristmasGeorge McCrayMovie
2009Mao’s Last DancerBen StevensonMovie
2008Cyborg SoldierSimon HartMovie
2008The SummitRichard Adderly · 2 episodesShow
2007National Treasure: Book of SecretsThe PresidentMovie
2007I'm Not ThereKeenan Jones / GarrettMovie
2007John from CincinnatiMitch Yost · 10 episodesShow
2007Firehouse DogConnor FaheyMovie
2006Déjà VuJack McCreadyMovie
2006The Mermaid ChairHugh SullivanMovie
2006Eight BelowDavis McClarenMovie
2006Class of the TitansChiron (voice) · 11 episodesShow
2005The World's Fastest IndianJerryMovie
2005CapoteJack DunphyMovie
2005Mee-Shee: The Water GiantSean CambellMovie
2005Saving MillyMort KondrackeMovie
2005Racing StripesNolan WalshMovie
2004The Republic of LoveTom AveryMovie
2004The RivermanRobert KeppelMovie
2004The LifeArnieMovie
2004Being JuliaLord CharlesMovie
2004I, RobotLawrence RobertsonMovie
2004American MeltdownAgent Tom SheaMovie
2003Hollywood HomicideLt. Bennie MackoMovie
2003The CoreCmdr. Robert IversonMovie
2002Swept AwayAnthony 'Tony' LeightonMovie
2002BelowBriceMovie