2025
FOREVER as Eric Edwards2025
One Battle After Another as Not available2024
Lady in the Lake as Shell Gordon2023
Creed III as Tony 'Little Duke' Evers2023
Shooting Stars as Dru Joyce II2021
BMF as Pat2021
Space Jam: A New Legacy as Coach C2020
Always and Forever as Danny2018
The Last O.G. as Percy2018
Creed II as Tony 'Little Duke' Evers2018
The Shop as Self2018
Gangland: The Musical as Reeby’s Manager2017
Blade Runner 2049 as Nandez2017
Ryan Hansen Solves Crimes on Television as Vince Vincente2017
The New Edition Story as Brooke Payne2017
Akil the Fugitive Hunter as Wood Harris2017
Once Upon a Time in Venice as The Prince2017
9/11 as Michael2016
The Breaks as Barry Fouray2015
Ant-Man as Gale2015
Creed as Tony 'Little Duke' Burton2013
The Watsons Go to Birmingham as Daniel2012
Dredd as Kay2012
The Babymakers as Darrell2011
Joy Road as Tony Smalls2010
Hawaii Five-0 as Russell Ellison2010
Justified as Jay2010
The Avon Barksdale Story as Himself2009
Not Easily Broken as Darnell Gooden2009
Next Day Air as Guch2009
Just Another Day as A-Maze2009
Dough Boys as Julian France2008
Black Poker Stars Invitational as Self2007
Southland Tales as Dion Element2007
4 Life as Dayvon2006
Dirty as Brax2006
The Heart Specialist as Dr. Sidney Zachary2005
Numb3rs as Not available2005
Kanye West: College Dropout [Video Anthology] as Self (segment "Through the Wire")2005
Train Ride as Will2004
House as Bowman2004
My Coolest Years as Himself2002
The Wire as Avon Barksdale2002
The Twilight Zone as Marvin Gardens / Dwayne Grant2002
Paid in Full as Ace2000
Remember the Titans as Julius Campbell2000
Committed as Chicky2000
Hendrix as Jimi Hendrix2000
Rhapsody as Billy Dixon1999
Small Vices as Ellis Alves1998
The Siege as Officer Henderson1998
Celebrity as Al Swayze1997
Oz as Officer Gordon Wood1997
As Good as It Gets as Cafe 24 Busboy1994
Above the Rim as Motaw1993
NYPD Blue as Hector