| tv | 56 Days (2026)As Karl Connelly(8 episodes) | (Not seen) |
| movie | Shirley (2024)As Ron Dellums | (Not seen) |
| movie | The Burial (2023)As Reggie Douglas | (Not seen) |
| tv | For Life (2020)As Jamal Bishop(23 episodes) | (Not seen) |
| tv | All Rise (2019)As DJ Tailwind(2 episodes) | (Not seen) |
| tv | Tell Me a Story (2018)As Sam Reynolds(10 episodes) | (Not seen) |
| movie | Brian Banks (2018)As Mick Randolph | (Not seen) |
| movie | Monster (2018)As Asa Briggs | (Not seen) |
| tv | Animal Kingdom (2016)As Professor Jamal | (Not seen) |
| tv | Marvel's Luke Cage (2016)As Dontrell 'Cockroach' Hamilton(4 episodes) | (Not seen) |
| tv | Lucifer (2016)As Will Flemming(1 episode) | (Not seen) |
| tv | Better Call Saul (2015)As Detective #1(2 episodes) | (Not seen) |
| movie | Annie (2014)As Annie's "Dad" | (Not seen) |
| movie | Deliver Us from Evil (2014)As Gordon | (Not seen) |
| tv | Elementary (2012)As Gilbride(2 episodes) | (Not seen) |
| movie | The Bounty Hunter (2010)As Bobby Jenkins | (Not seen) |
| tv | The Good Wife (2009)As Brett Tatro(1 episode) | (Not seen) |
| tv | Sons of Anarchy (2008)As Pony Joe(1 episode) | (Not seen) |
| movie | Rachel Getting Married (2008)As Rehearsal Dinner Guest | (Not seen) |
| movie | Mama's Boy (2007)As Mitch | (Not seen) |
| movie | Freedomland (2006)As Jason Council | (Not seen) |
| movie | Lucky Number Slevin (2006) (AKA "Lucky # Slevin")As Elvis | (Not seen) |
| tv | Bones (2005)As Owen Thiel(1 episode) | (Not seen) |
| movie | The Manchurian Candidate (2004)As Owens | (Not seen) |
| movie | Two Weeks Notice (2002)As Tony | (Not seen) |
| movie | Shaft (2000)As Young Man (uncredited) | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Leon Tate(1 episode) | (Not seen) |
| tv | Buffy the Vampire Slayer (1997)As Police Officer(1 episode) | (Not seen) |
| tv | Law & Order (1990)As Ronald Duggan(2 episodes) | (Not seen) |