2025The Gettysburg AddressWilliam Saunders (voice)Movie
2025RelayMcVieMovie
2025Heritage Minutes: Bora LaskinBora LaskinMovie
2024Fly Me to the MoonSenator Hedges (uncredited)Movie
2023WishSabino (voice)Movie
2023The Last Thing He Told MeProfessor Tobias Cookman · 1 episodeShow
2021And Just Like That…Mark Kasabian · 5 episodesShow
2021Beebo Saves ChristmasNarratorMovie
2021Family LawHarry Svensson · 40 episodesShow
2021American Horror StoriesDavid Woodrow Randolph · 1 episodeShow
2021Heritage Minutes: The Discovery of InsulinNarrator (voice)Movie
2021Funny FaceDeveloper's FatherMovie
2020Laura Ingalls Wilder: Prairie to PageNarratorMovie
2020Happiest SeasonTedMovie
2020Power Book II: GhostSimon Stern · 4 episodesShow
2019Dark WatersPhil DonnellyMovie
2019Tales of the CitySamuel Garland · 7 episodesShow
2018The Woman Who Loves GiraffesAlex Matthew (voice)Movie
2017They Shall Not PerishNarratorMovie
2017Rebel in the RyeSol SalingerMovie
2017The OrvilleAdmiral Halsey · 13 episodesShow
2017Vixen: The MovieDr. Martin Stein / Firestorm (voice)Movie
2016DC's Legends of TomorrowDr. Martin Stein / Firestorm · 42 episodesShow
2015Bob's Broken SleighFluffy (voice)Movie
2015SicarioDave JenningsMovie
2015Difficult PeopleJohn Passias · 1 episodeShow
2015Self/lessMartinMovie
2015ConsumedDan ConwayMovie
2015The SlapNarrator (voice) · 8 episodesShow
2014Big GameVice PresidentMovie
2014PowerSimon Stern · 16 episodesShow
2013The HuntersMason FullerMovie
2013Sleepy HollowMr. Crane · 1 episodeShow
2013I'll Follow You DownSalMovie
2013MotiveNeville Montgomery · 4 episodesShow
2013DeceptionRobert Bowers · 11 episodesShow
2012ArgoKen TaylorMovie
2012Moving DayWilfMovie
2012William & Catherine: A Royal RomanceHRH Prince CharlesMovie
2012The FirmJudge Dominic · 1 episodeShow
2011Charlie's AngelsCharles Townsend (voice) · 7 episodesShow
2011The EntitledBob VincentMovie
2011Web TherapyKip Wallice · 21 episodesShow
2011Rebuilding TitanicNarrator (voice)Movie
2011Kung Fu Panda 2Master Rhino (voice)Movie
2011Take Me HomeArnold ColvinMovie
2010Ice QuakeColonel Bill HughesMovie
2010Law & Order: LAWalter Calvin · 1 episodeShow
2010You AgainMarkMovie
2010The TownAssistant Bank Manager (uncredited)Movie
2010Republic of DoyleGarrison Steele · 4 episodesShow
2009Everything She Ever WantedWalter Allanson · 4 episodesShow
2009Stargate UniverseAmbassador Ovirda · 1 episodeShow
2009Green Lantern: First FlightSinestro (voice)Movie
2009GleeMr. Schuester · 1 episodeShow
2009Waking the Baby MammothNarratorMovie
2009The Last TemplarMonsignor De Angelis · 2 episodesShow
2009Augustus Saint-Gaudens: Master of American SculptureNarratorMovie
2008MilkMayor MosconeMovie
2008Web TherapyKip Wallice · 8 episodesShow
2008Eli StoneJordan Wethersby · 26 episodesShow
2007DamagesBennett Herreshoff · 3 episodesShow
200630 RockEugene Gremby · 1 episodeShow
2006Ugly BettyProfessor Barrett · 1 episodeShow
2006JusticeRon Trott · 13 episodesShow
2006The Best of The Tony Awards: The PlaysMax (segment "Lend Me a Tenor")Movie
2004ReGenesisOlivier Roth · 5 episodesShow
2003Working Shakespeare5 episodesShow
2003The Music ManMayor ShinnMovie
2002Tuck EverlastingRobert FosterMovie