2024
She Taught Love as Barry
2024
Road House as Stephen
2022
Till as Rayfield Mooty
2022
Let the Right One In as Zeke Dawes (10 episodes)
2020
Self Made: Inspired by the Life of Madam C.J. Walker as Ransom (4 episodes)
2019
Bloodline as Overstreet
2019
Velvet Buzzsaw as Detective
2018
God Friended Me as Daryl Watkins (1 episode)
2018
Sacred Lies as Dr. Alan Wilson (20 episodes)
2018
Blindspotting as James
2017
Snowfall as Alton Williams (19 episodes)
2016
Lucifer as Sinnerman (2 episodes)
2014
The Leftovers as John Murphy (18 episodes)
2012
You're Nobody 'til Somebody Kills You as Maurice
2012
Lefty Loosey Righty Tighty as Gary
2011
Margaret as Mr. Lewis
2010
The Walking Dead as Virgil (5 episodes)
2005
The Notorious Bettie Page as Jerry Tibbs
2005
Grey's Anatomy as Greg James (1 episode)
2002
Paid in Full as Calvin
2002
The Secret Lives of Dentists as Dr. Danny
2002
Paper Soldiers as Larry
2001
Law & Order: Criminal Intent as Greg Generae (1 episode)
2001
The Warden as Vernon
2000
Strong Medicine (1 episode)
2000
The Beat as Jeffrey Wells (1 episode)
1999
Being John Malkovich as Cab Driver
1999
Third Watch as Wesley (1 episode)
1999
Law & Order: Special Victims Unit as Cory Carter (1 episode)
1999
Law & Order: Special Victims Unit as James McGovern (1 episode)
1998
Always Outnumbered as Pegus
1996
Ed's Next Move as Ray
1995
New York News as Ted the Teller (1 episode)
1994
ER as Clerk (1 episode)
1994
New York Undercover as Pastor Julian (1 episode)
1990
Law & Order as Ray Manning (1 episode)