2015 St Sebastian Grant
2015 Elementary (TV Series) Dwyer Kirk
2013 – 2015 The Walking Dead (TV Series) Bob Stookey (20 Episodes)
2014 Turnipseed: Legacy (Short) John Turnipseed
2014 Walk of Shame Scrilla
2013 The Championship Rounds (Short) James Deacon Sr.
2013 Turnipseed: Second Chance (Short) John Turnipseed
2013 Longmire (TV Series) Burke
2012 Would You Rather Dr. Barden
2012 Army Wives (TV Series) Marcus Williams (7 Episodes)
2012 The Trial of Ben Barry (Short) June
2012 The Wire: The Musical (Short) D'Angelo Barksdale
2012 Southland (TV Series) John's Sponsor (2 Episodes)
2012 Junior (Short) Det. Daniel Abrams Sr.
2011 Partners (TV Movie) Dr. J
2011 The Double Agent Burton
2010 Lie to Me (TV Series) Marcus Weaver
2010 Detroit 1-8-7 (TV Series) Lefty Reed
2010 The Boondocks (TV Series) 2nd Prisoner
2010 Friday Night Lights (TV Series) Elden
2009 Trauma (TV Series) Duke
2009 The Beast (TV Series) Raymond Beaumont / Raymond / Nick (10 Episodes)
2008 The Highs & Lows of Milo Brown (Short) Elliot
2008 Turnipseed Johnny Turnipseed
2008 Fear Itself (TV Series) James
2006 Numb3rs (TV Series) Amos Shabaz
2005 Law & Order: Criminal Intent (TV Series) Eddie Roberts
2005 CSI: NY (TV Series) Officer Omar Lilly
2004 The Jury (TV Series) Corey Hamilton
2004 Woman Hollering Creek (Short) Melvin
2004 The Machinist Jackson
2004 Brother to Brother Marcus
2002 – 2003 The Wire (TV Series) D'Angelo Barksdale (18 Episodes)
2003 Kill the Poor Spike
2002 Gangs of New York Jimmy Spoils
2002 Less Than Perfect (TV Series) Chester