2025The AstronautGeneral William HarrisMovie
2025SneaksThe Collector (voice)Movie
2025The AmateurHendersonMovie
2024Cellar DoorEmmettMovie
2024MegalopolisFundi RomaineMovie
2024Transformers OneAlpha Trion (voice)Movie
2024SlingshotCaptain FranksMovie
2024ClippedDoc Rivers · 6 episodesShow
2023John Wick: Chapter 4Bowery KingMovie
2023Marvel's Moon Girl and Devil DinosaurFoster (voice), The Beyonder (voice), Backstory Man (voice), Beyonder (voice) · 8 episodesShow
2022The School for Good and EvilSchool MasterMovie
2022All the Old KnivesVick WallingerMovie
2021Death to 2021Narrator (voice)Movie
2021MacGruberGeneral Barrett Fasoose · 8 episodesShow
2021What If...?Dr. Bill Foster / Goliath (voice), Bill Foster / Goliath (voice) · 1 episodeShow
2021The Ice RoadGoldenrodMovie
2021Under the Stadium LightsHarold ChristianMovie
2020Death to 2020Narrator (voice)Movie
2020Our Lady of 121st StreetRooftopMovie
2020#FreeRayshawnSteven Poincy · 15 episodesShow
2019The WitcherRegis · 8 episodesShow
2019mixed-ishPops Johnson · 1 episodeShow
2019ImprisonedDaniel CalvinMovie
2019Running with the DevilThe ManMovie
2019Where'd You Go, BernadettePaul JellinekMovie
2019John Wick: Chapter 3 - ParabellumBowery KingMovie
2018The MuleSpecial Agent in ChargeMovie
2018Ant-Man and the WaspDr. Bill FosterMovie
2018grown-ishPops Johnson · 3 episodesShow
2017Last Flag FlyingReverend Richard MuellerMovie
2017Year MillionNarrator · 6 episodesShow
2017John Wick: Chapter 2Bowery KingMovie
2017MadibaNelson Mandela · 3 episodesShow
2016PassengersGus MancusoMovie
2016The Snowy DayNarrator (voice)Movie
2016RootsAlex Haley · 4 episodesShow
2016Batman v Superman: Dawn of JusticePerry WhiteMovie
2016StandoffSadeMovie
2014RudderlessDelMovie
2014black-ishPops Johnson · 88 episodesShow
2014The SignalDr. Wallace DamonMovie
2014Ride AlongOmarMovie
2013Journey of Discovery: Creating Man of SteelMovie
2013KhumbaSeko (voice)Movie
2013Man of SteelPerry WhiteMovie
2013The ColonyBriggsMovie
2013HannibalJack Crawford · 39 episodesShow
2012Slavery by Another NameNarratorMovie
2011Have a Little FaithHenry CovingtonMovie
2011ContagionEllis CheeverMovie
2011ThurgoodThurgood MarshallMovie
2010Top Gear1 episodeShow
2010Predators: Moments of ExtractionNoland (voice)Movie
2010PredatorsNolandMovie
2010Predators: The ChosenMovie
2009ArmoredBainesMovie
2008Days of WrathMr. StaffordMovie
2008TorturedArchie GreenMovie
200821Cole WilliamsMovie
2007The Death and Life of Bobby ZTad GruzsaMovie
2007Fantastic Four: Rise of the Silver SurferSilver Surfer (voice)Movie
2007America’s Game: 2002 Tampa Bay BuccaneersNarratorMovie
2007TMNTNarrator (voice)Movie
2007America's Game: 1986 New York GiantsNarratorMovie
2006America's Game: The Super Bowl ChampionsNarrator (voice) · 5 episodesShow
2006BobbyEdward RobinsonMovie
2006Five FingersAhmatMovie
2006Akeelah and the BeeDr. LarabeeMovie
2006Mission: Impossible IIITheodore BrasselMovie
2005Kiss Kiss Bang BangBear in Genaros Beer Commercial (voice) (uncredited)Movie
2005Ashes and SnowNarrator (voice)Movie
2005Assault on Precinct 13Marion BishopMovie
2004Return to Source: The Philosophy of The MatrixMorpheusMovie
2004CSI: NYRay Langston · 1 episodeShow