2026LEGO Star Wars: The MandalorianMoff Gideon (voice)Movie
2026Kill MeDr. Singer · Executive ProducerMovie
2025Please Don't Feed the ChildrenFitzMovie
2025The ResidenceA.B. Wynter · 8 episodesShow
2025The Electric StateColonel Bradbury / The MarshallMovie
2025Captain America: Brave New WorldSidewinderMovie
2024MegalopolisMayor CiceroMovie
2024MaXXXineTeddy Knight, Esq.Movie
2024AbigailLambertMovie
2024ParishGracián 'Gray' Parish · 6 episodes · Executive Producer · 6 episodesShow
2023Gen VStan Edgar · 1 episodeShow
2023Teenage Mutant Ninja Turtles: Mutant MayhemBaxter Stockman (voice)Movie
2023Marvel's Moon Girl and Devil DinosaurGranite (voice) · 1 episodeShow
2023Poker FaceFred Finch · 1 episodeShow
2023KaleidoscopeLeo Pap · 9 episodesShow
2022EuphoriaTaxi DriverMovie
2022BeautyBeauty's FatherMovie
2022The Boys Presents: DiabolicalStan Edgar (voice) · 1 episodeShow
2020UnpregnantBobMovie
2020Home Movie: The Princess BrideThe Grandfather · 1 episodeShow
2020For NYCMovie
2020StargirlArchie BrubakerMovie
2020CodaPaulMovie
2019Line of DutyTom VolkMovie
2019Harley QuinnLex Luthor (voice) · 11 episodesShow
2019The MandalorianMoff Gideon · 9 episodesShow
2019Godfather of HarlemAdam Clayton Powell Jr. · 14 episodesShow
2019CreepshowDoc · 1 episodeShow
2019JettCharlie Baudelaire · 9 episodesShow
2019StuckLloydMovie
2018Dallas & RoboVictor Goldsmith · 8 episodesShow
2018The Nagano TapesNarratorMovie
2018Maze Runner: The Death CureJorgeMovie
2017The ShowMason Washington · Director · ProducerMovie
2017DuckTalesPhantom Blot (voice) · 3 episodesShow
2017OkjaFrank DawsonMovie
2017UnacknowledgedNarratorMovie
2017Dear White PeopleNarrator · 40 episodesShow
2017Better Call Saul Employee TrainingGustavo Fring · 10 episodesShow
2017RebelCharles · 9 episodesShow
2016Brother NatureCongressman Frank McClarenMovie
2016The Get DownPastor Ramon Cruz · 11 episodesShow
2016Money MonsterCaptain PowellMovie
2016The Jungle BookAkela (voice)Movie
2016The Pills - Sempre meglio che lavorareIl BossMovie
2015Maze Runner: The Scorch TrialsJorgeMovie
2015AllegianceOscar Christoph · 7 episodesShow
2015I Did Not Forget YouDr. SabianMovie
2014Poker NightBernardMovie
2014Batman: Assault on ArkhamBlack Spider / Eric Needham (voice)Movie
2014Son of BatmanRa's al Ghul (voice)Movie
2014Requiem for the Big EastNarratorMovie
2013Timms ValleyPruit NormingsMovie
2013They Die by DawnRufus BuckMovie
2013Blood River CrossingNarratorMovie
2013Over/UnderOliver OhrtMovie
2012Alex CrossDaramus HolidayMovie
2012NYC 22Harvey Williams · 1 episodeShow
2011CertaintyFather HeeryMovie
2011Dreaming AmericanDaytona LeMansMovie
2011S.W.A.T.: FirefightInspector HollanderMovie
2011Criminal Minds: Suspect BehaviorGordon Ramirez · 1 episodeShow
2010Rabbit HoleAuggieMovie
2009CommunityGilbert Lawson · 2 episodesShow
2009Lie to MeBeau Hackman · 1 episodeShow
2008LeverageAlexander Moto · 1 episodeShow
2008Chelsea on the RocksTipMovie