A Journey to Sundance as Self
2017
Flock of Four as Pope Dixon
2017
The Immortal Life of Henrietta Lacks as Zakariyyah
2016
Marvel's Luke Cage as James Lucas (7 episodes)
2016
Marvel's Luke Cage as James Lucas (voice) (1 episode)
2016
Hands of Stone as Don King
2016
Outcast as Chief Giles (20 episodes)
2016
Horace and Pete as Harold (10 episodes)
2015
Shylock's Ghost as Self
2015
Fantastic Four as Dr. Franklin Storm
2015
Alex of Venice as Walt
2014
Two Men in Town as Jones, le superviseur
2013
House of Cards as Freddy (14 episodes)
2013
Banshee as Julias Bonner (3 episodes)
2012
Elementary as Mr. Clay (1 episode)
2012
Arbitrage as Earl Monroe
2011
Grimm as Baron Samedi (2 episodes)
2011
Grimm as The Baron (1 episode)
2011
Person of Interest as Davidson (2 episodes)
2011
My Last Day Without You as Pastor Johnson
2011
Lights Out as Barry K. Word (13 episodes)
2009
The Good Wife as Judge Aaron Coleman (1 episode)
2009
A NY Thing as Marcus
2008
Aftermath: Population Zero as Narrator
2008
20 Years After as Samuel
2007
The Wire: The Last Word
2007
The Wire Odyssey as Self
2006
30 Rock as Rutherford Rice (1 episode)
2004
The Cookout as Frank Washington
2004
The Machinist as Jones
2004
Men Without Jobs as Mr. Morgan
2004
Everyday People as Akbar
2003
S.W.A.T. as Lt. Greg Velasquez (as Reginald E. Cathey)
2003
A Good Night to Die as Avi
2003
Head of State as Officer Waters
2002
The Wire as Norman Wilson (23 episodes)
2001
Law & Order: Criminal Intent as Professor Roland Sanders (1 episode)
2001
Pootie Tang as Dirty Dee
2001
Boycott as E.D. Nixon
2000
American Psycho as Homeless Man
2000
Homicide: The Movie as Bernard Weeks
1999
Third Watch as Jaime Castro (1 episode)
1999
Law & Order: Special Victims Unit as Barry Querns (4 episodes)
1999
Law & Order: Special Victims Unit as Victor Tybor (1 episode)
1997
Ill Gotten Gains as Nassor
1997
Oz as Martin Querns (1 episode)
1995
Se7en as Dr. Santiago
1995
Napoleon as Frog (voice)
1995
Tyson as Attorney Winston
1994
ER as David Haskell (1 episode)
1994
Clear and Present Danger as Sergeant Major
1994
Clean Slate as 1st Cop
1992
Fool's Fire as Minister Gunther
1991
Roc as Fred (1 episode)
1991
What About Bob? as Howie / Director
1991
Eyes of a Witness as Prosecutor
1990
William Shakespeare's Hamlet as Guildenstern
1990
Law & Order as Gerald (1 episode)
1990
Quick Change as Sound Analyst
1990
Loose Cannons as Willie
1989
Born on the Fourth of July as Speaker - Syracuse, NY
1989
Penn & Teller Get Killed as Fan’s Friend
1988
Me and Him as Waiter
1988
Crossing Delancey as Cab Driver
1988
Funny Farm as Reporter
1987
Leg Work as Mark Grissom (1 episode)
1987
Star Trek: The Next Generation as Morag (1 episode)
1987
Square One Television (231 episodes)