2026Imperfect WomenHoward · 8 episodesShow
2025The Better SisterAdam Macintosh · 8 episodesShow
2024Twilight of the GodsHrafnkel (voice) · 1 episodeShow
2024Justice League: Crisis on Infinite Earths Part ThreeLex Luthor (voice)Movie
2024Resistance: They Fought BackMovie
2023Rebel Moon - Part One: A Child of FireSindriMovie
2023TransatlanticGraham Patterson · 7 episodesShow
2023Ant-Man and the Wasp: QuantumaniaM.O.D.O.K.Movie
2022PantheonJake / News Anchor (voice), Jake (voice) · 1 episodeShow
2022What We Do NextPaulMovie
2021West Side StoryLieutenant SchrankMovie
2021The Many Saints of NewarkJunior SopranoMovie
2021Scenes from a MarriagePeter · 1 episodeShow
2021Marvel Studios LegendsDarren Cross / Yellowjacket (archive footage) (uncredited) · 3 episodesShow
2020RatchedCharles Wainwright · 8 episodesShow
2020Baghdad CentralJohn Parodi · 6 episodesShow
2020The Poison SquadNarrator (voice)Movie
2019The ReportCyrus CliffordMovie
2019DrivenSpecial Agent Benedict TisaMovie
2018The Eugenics CrusadeNarratorMovie
2018The RomanoffsMichael Romanoff · 1 episodeShow
2018First ManBuzz AldrinMovie
2018The SeagullBoris TrigorinMovie
2017The DeuceHank Jaffe · 5 episodesShow
2016All Access: Quest for the Stanley CupNarrator · 7 episodesShow
2016Café SocietyBen DorfmanMovie
2016GoldBrian WoolfMovie
2016BillionsMike Prince · 34 episodesShow
2016AnesthesiaSamMovie
2015Black MassFred WyshakMovie
2015Ant-ManDarren Cross / YellowjacketMovie
2015Dark PlacesBen DayMovie
2014The Good LieJackMovie
2014This Is Where I Leave YouPaul AltmanMovie
2014The Normal HeartJohn BrunoMovie
2014Decoding Annie ParkerSeanMovie
2014Glass ChinBud GordonMovie
2014VictorianaBill RussingMovie
2014Non-StopAustin ReillyMovie
2013C.O.G.CurlyMovie
2013House of CardsPeter Russo · 14 episodesShow
2012The Time BeingEricMovie
2012The Bourne LegacyVendelMovie
2011HomelandSandy Bachman · 1 episodeShow
2011Midnight in ParisErnest HemingwayMovie
2010Helena from the WeddingStevenMovie
2010Law & Order: LATJ Jaruszalski · 22 episodesShow
2010SaltShnaiderMovie
2009Brief Interviews with Hideous MenSubject #51Movie
2009The Unusuals1 episodeShow
2009PushAgent MackMovie
2008Life on MarsRussell / Detective Ventura · 1 episodeShow
2007The Number 23Sergeant BurnsMovie
2006The Nine2 episodesShow
2006A Girl Like Me: The Gwen Araujo StoryJoey MarinoMovie
2006The UnitBobby Carrol · 1 episodeShow
2006Lucky Number SlevinSaulMovie
2005North CountryRicky SennettMovie
2005Numb3rsAgent Reacher · 1 episodeShow
2001AliasSasha Korjev · 1 episodeShow
1994ERTeddy Marsh · 1 episodeShow
1993NYPD Blue1 episodeShow
1988American ExperienceNarrator, Narrator (voice) · 2 episodesShow