2026They FightSlimMovie
2026Tom Clancy's Jack Ryan: Ghost WarJames GreerMovie
2025The American Revolution(voice) · 1 episodeShow
2025Highest 2 LowestGabeMovie
2025SupermanPerry WhiteMovie
2025Thunderbolts*Congressman GaryMovie
2022Becoming Frederick DouglassFrederick Douglass (voice)Movie
2022Don't Hang UpChris DanielsMovie
2021The WatchDeath (voice) · 4 episodesShow
2019ClemencyJonathan WilliamsMovie
2019Harley QuinnLex Luthor (voice) · 2 episodesShow
2019Burning CaneReverend TillmanMovie
2019PiercingThe DoctorMovie
201827 Years: The Exoneration of Valentino DixonNarrator (voice)Movie
2018Tom Clancy's Jack RyanJames Greer · 30 episodesShow
2018One Last ThingDylanMovie
2018Unsolved: The Murders of Tupac and The Notorious B.I.G.Detective Lee Tucker · 1 episodeShow
2017Rodents of Unusual SizeNarrator (voice)Movie
2017The Forever TreeDoctor WillowMovie
2016Bad MomsPrincipal BurrMovie
2016ConfirmationClarence ThomasMovie
2016Grease LiveCoach CalhounMovie
2015The RunnerFrank LegrandMovie
2015The GiftDetective MillsMovie
2015Mary Lou Williams: The Lady Who Swings the BandAndy Kirk (voice)Movie
2015The Odd CoupleTeddy · 38 episodesShow
2015Runaway HeartsPaulMovie
2014SelmaRev. Hosea WilliamsMovie
2014The Night ShiftWalt · 1 episodeShow
2014Elsa & FredArmandeMovie
2014ForeclosureVirgilMovie
2013The Michael J. Fox ShowHarris Green · 22 episodesShow
2013FourJoeMovie
2013Ray DonovanRonald Keith · 1 episodeShow
2013MöbiusBobMovie
2013ParkerCarlsonMovie
2012Lay the FavoriteDave the RaveMovie
2011Horrible BossesDetective HaganMovie
2011The MorticianClingerMovie
2011A Plea for ModernismNarrator (voice)Movie
2010Night Catches UsDavid GordonMovie
2010Love RanchNaasih MohammedMovie
2010New Orleans: A Living Museum of MusicNarrator (voice)Movie
2010TremeAntoine Batiste · 36 episodesShow
2009Beyond All BoundariesSgt. Thomas McPhatterMovie
2009ArcherVerl (voice) · 1 episodeShow
2009Drop Dead DivaNeal David · 1 episodeShow
2009HawthorneDr. Michael Schilling · 1 episodeShow
2009Something with BiteWilbur OrwellMovie
2008Fear ItselfWiilbur Orwell · 1 episodeShow
2008In Plain SightDr. Warren McBride / Warren Morris · 1 episodeShow
20072000: Bunk and McNultyDet. William 'Bunk' MorelandMovie
2007Women's Murder Club1 episodeShow
2007PariahArthurMovie
2007Life SupportSlickMovie
2007I Think I Love My WifeSeanMovie
2007Tim and Eric Awesome Show, Great Job!Detective · 1 episodeShow
2006Stay AliveDetective ThibodeauxMovie
2005Close to HomeSam Carter · 1 episodeShow
2005Law & Order: Trial by JuryRichard Link · 2 episodesShow
2005Numb3rsWilliam Bradford · 5 episodesShow
2004RayWilbur BrassfieldMovie
2004Land of PlentyHenryMovie
2004A Hole in OneDanMovie
2003The Fighting TemptationsReverend LewisMovie
2002Brown SugarSimonMovie
2002The WireBunk Moreland · 60 episodesShow
2001My Wife and KidsDr. Boucher · 1 episodeShow
2001The Gilded Six BitsOtis D. SlimmonsMovie
2000The Weber ShowWendell Simms · 17 episodesShow
2000God, the Devil and BobMike (voice) · 2 episodesShow
1999Third WatchOfficer Conrad 'Candyman' Jones · 5 episodesShow
1999Judging AmyHarry Benton · 1 episodeShow
1999AbileneReverend TillisMovie