2024
Junction as Ablees2024
Why Trump? as Narrator2022
Super Pumped: The Battle for Uber as Eric H. Holder, Jr.2020
Love by Drowning as Perry2020
The Prison Within as Narrator2019
The Sun Is Also a Star as Lester Barnes2018
An Interview with God as Gary2017
The Good Doctor as Dr. Marcus Andrews2017
How It Really Happened as Self - Host2017
Third Rail with OZY as Himself2017
Destined as Mayor Jones2016
The $100,000 Pyramid as Self2015
Limitless as Spellman Boyle2015
Concussion as Christopher Jones2015
The Boy Next Door as Principal Edward Warren2015
Pearly Gates as Dave2014
Madam Secretary as Aiden Humphrey2014
Parts Per Billion as Rick2014
Life's Essentials with Ruby Dee as Self2013
Miss Dial as Political Nutcase2013
1982 as Tim Brown2013
The Volunteer as Phil2011
Homeland as Rob Emmons2011
Mama, I Want to Sing! as Jeff Andrews2010
Covert Affairs as Calder Michaels2010
For Colored Girls as Donald2010
The Black List: Volume Three as Self2010
Stonehenge Apocalypse as Joseph Leshem2009
This Is Not a Test as Carl2008
A Good Man Is Hard to Find as Damion Marshall2007
Constellation as Errol Hickman2006
The Game as Not available2006
The Breed as Noah2006
30 Days as Donnell2006
Whitepaddy as Marshall Evans2006
Premium as Ed2006
Max and Josh as Max2005
Black in the 80s as Not available2005
Lackawanna Blues as Ruben Jr. (Adult)2005
America Brown as John Cross2004
CSI: NY as Sheldon Hawkes2004
The 4400 as Edwin Mayuya2003
Real Time with Bill Maher as Self2003
The Handler as Darnell2003
Love, Sex, and Eating the Bones as Michael Joseph2002
CSI: Miami as Sheldon Hawkes2002
The Twilight Zone as John Woodrell2002
The Court as Not available2002
The Badge as Gizmo2001
The Visit as Alex2001
Higher Ed as Craig2000
Soul Food as Kelvin Chadway2000
City of Angels as Wesley Williams2000
The Skulls as Will Beckford1999
The Sopranos as Stokley Davenport, M.D.1999
In Too Deep as Breezy T.1999
Loving Jezebel as Theodorous1998
Mama Flora's Family as Don1998
He Got Game as Coleman "Booger" Sykes1998
Beloved as Halle1998
The Nephew as Chad Egan-Washington1998
Park Day as Steve Johnson1998
Slaves of Hollywood as Fisher Lovelace1997
Steel as Slats1997
Hav Plenty as Michael Simmons1996
Dangerous Minds as Not available1996
Get on the Bus as Xavier1995
Murder One as Smooth G1995
Live Shot as Tommy Greer1995
Pumpkinhead II: Blood Wings as Peter1995
Zooman as Victor1995
Drifting School as Sam1994
ER as Mr. Jackson1994
Breach of Conduct as MP Officer1993
Walker, Texas Ranger as B.J. Mays1992
Renegade as Clarence 'Dex' Dexter1990
The Fresh Prince of Bel-Air as Dana1987
Married... with Children as Aaron1984
Jeopardy! as Not availableNaN
Shadow Hill as Darris Donelly2020
Alberto and the Concrete Jungle Executive Producer2009
This Is Not a Test Producer2006
Max and Josh Writer