2021
The Many Saints of Newark as Julius
2020
Human Capital as Detective Gore
2020
Defending Jacob as Judge French (2 episodes)
2020
I Can Change as Veterinarian
2019
Almost Family as Cornelius Moore (1 episode)
2019
The Politician as J. Tank Brown (2 episodes)
2018
Manifest as Robert Vance (48 episodes)
2017
The Deuce as Sam (1 episode)
2015
Marvel's Daredevil as Detective Hoffman (5 episodes)
2014
The Judge as Judge Carter
2014
Broad City as Bartender (1 episode)
2013
The Blacklist as General Friedman (1 episode)
2013
The Americans as Agent Delluva (3 episodes)
2012
Elementary as Detective Perkins (1 episode)
2010
Blue Bloods as Russ Howard (1 episode)
2010
You Don't Know Jack as Judge Jackson
2009
The Good Wife as John Lawson (1 episode)
2009
Anatomy of Hope as Boddie
2007
Honeydripper as Shack Thomas
2005
Rent as Mr. Jefferson
2003
Hope & Faith as Mr. Tisdale (1 episode)
2003
Hope & Faith as Tisdale (1 episode)
2001
Law & Order: Criminal Intent as Jorge's Employer (1 episode)
2001
Thirteen Conversations About One Thing as Glenn
1999
Law & Order: Special Victims Unit as Dr. West's Attorney (1 episode)
1999
Law & Order: Special Victims Unit as Group Home Leader (1 episode)
1998
The Substitute 2: School's Out as Jonathan Bartee
1997
Picture Perfect as 4th Ad Executive
1995
Die Hard: With a Vengeance as Livery Driver
1993
NYPD Blue as Denny (1 episode)
1991
City of Hope as Franklin
1990
Law & Order as Allan Taylor (1 episode)
1990
Law & Order as Nathan Walpole (1 episode)
1990
Law & Order as Paul Gifford (2 episodes)
1990
Law & Order as Richard (1 episode)
1990
Law & Order as Shawn Foreman (1 episode)
1988
Arthur 2: On the Rocks as Johnson Guard
1988
Shakedown as Dr. Watson
1985
The Equalizer as Police Officer (1 episode)
1984
The Brother from Another Planet as Fly
1981
Fort Apache, the Bronx as Black Rookie