Actor
Die Like a Man
2025
as Solo
Tyler Perry's Divorce in the Black
2024
as Dallas Bertrand
American Outlaws
2023
as Agent Morely
To Live and Die and Live
2023
Karen
2021
as Malik
The Outpost
2020
as Sergeant Vernon Martin
City of Lies
2018
as Kelly Jamerson
211
2018
as Hanson
Destined
2017
as Sheed / Rasheed
November Criminals
2017
as D. Cash
Naked
2017
as Drill
All Eyez on Me
2017
as Haitian Jack
Walk of Fame
2017
as Nate
Car Dogs
2017
as Boyd
Spectral
2016
as Alessio
Brotherly Love
2015
as June
American Sniper
2014
as "D" / Dandridge
Transcendence
2014
as Joel Edmund
Free.Lunch
2013
as Strick
Lovelace
2013
as Frankie Crocker
Warm Bodies
2013
as Kevin
Dance Fu
2011
as TK
The Day
2011
as Henson
Battle: Los Angeles
2011
as Cpl. Jason Lockett
He's Just Not That Into You
2009
as Tyrone
Dough Boys
2009
as Smooth
The Least Among You
2009
as Roscoe
Gran Torino
2008
as Duke
Driftwood
2006
as Darryl
Miles from Home
2006
as John Conway
Return of the Living Dead: Necropolis
2005
as Cody
Return of the Living Dead: Rave to the Grave
2005
as Cody
Hollywood Horror
2005
as Stacy
Creature Unknown
2004
as Lance
Crazy/Beautiful
2001
as Wilcox
Never Been Kissed
1999
as Packer