2026Batman: Knightfall Part 2: KnightquestBatman / Bruce Wayne (voice)Movie
2026Batman: Knightfall Part 1: KnightfallBatman / Bruce Wayne (voice)Movie
2022MK UltraFord StraussMovie
2022Star Trek: Strange New WorldsCaptain Christopher Pike · 40 episodes · Executive Producer · 10 episodesShow
2022Doctor Strange in the Multiverse of MadnessBlack BoltMovie
2021InjusticeBruce Wayne / Batman (voice)Movie
2021The VirtuosoThe VirtuosoMovie
2021DOTA: Dragon's BloodKaden (voice) · 12 episodesShow
2018Star Trek: Short TreksChristopher Pike · 3 episodesShow
2017Marvel's InhumansBlackagar Boltagon / Black Bolt · 8 episodesShow
2017Star Trek: DiscoveryChristopher Pike · 14 episodesShow
2017Inhumans: The First ChapterBlack BoltMovie
2016Mr. RightRichard CartiganMovie
2015VisionsDavid MaddoxMovie
2014The ForgerTommy KeeganMovie
2014SupremacySobeckiMovie
2014Non-StopJack HammondMovie
2012Seal Team Six: The Raid on Osama Bin LadenCherryMovie
2012HickNickMovie
2012SafeAlex RosenMovie
2011Hell on WheelsCullen Bohannan · 57 episodesShow
2011Straw DogsCoach MilkensMovie
2010Last NightNealMovie
2010Burning PalmsTomMovie
2009Cook CountyBump · ProducerMovie
2009DollhouseVitas · 1 episodeShow
2008The Two Mr. KisselsRobert KisselMovie
2007Walk the TalkLarryMovie
2007The Warrior ClassAlec BrnoMovie
2006All the Boys Love Mandy LaneGarthMovie
2006Snoop Dogg's Hood of HorrorTex JrMovie
2006ConvictionJim Steele · 13 episodesShow
2005In Her ShoesToddMovie
2004Hokus FokusMovie
2004LostKevin · 1 episodeShow
2004The MountainWill Carver · 13 episodesShow
2003Line of FireRoy Ravelle · 11 episodesShow
2003The Battle of Shaker HeightsMiner WeberMovie
2002TullyTully Coates Jr.Movie
2002CSI: MiamiTony Macken · 1 episodeShow
2002City by the SeaDave SimonMovie
2002Poolhall JunkiesChrisMovie
2002CrossroadsBenMovie
2001SmallvillePaul Hayden · 1 episodeShow
2000Urban Legends: Final CutTobyMovie
2000Boiler RoomBrokerMovie
1999Third WatchDr. Montville · 5 episodesShow
1998Sex and the CityGreg · 1 episodeShow
1997Ally McBealKevin Wah · 1 episodeShow
1997Window ShoppingIanMovie
1990Law & OrderJames Sterling · 1 episodeShow