Actor
The Silent Hour
2024
as Mason Lynch
Long Gone Heroes
2024
as Moreao
The Supremes at Earl's All-You-Can-Eat
2024
as James Henry
Lights Out
2024
as Max Bomer
Obsession
2019
as Sonny
Canal Street
2019
as Prosecutor A.J. Canton
A Talent For Trouble
2018
as Mekhi Phifer
Chocolate City: Vegas Strip
2016
as Best Valentine
Allegiant
2016
as Max
Pandemic
2016
as Gunner
Insurgent
2015
as Max
A Day Late and a Dollar Short
2014
as Lewis
Divergent
2014
as Max
The Love Section
2013
as James Johnson
The Suspect
2013
as The Suspect
Flypaper
2011
as Darrien
Last Man Standing
2011
as Jeremy Davis
A Day in the Life
2009
as King Khi
Nora's Hair Salon II: A Cut Above
2008
as Maxwell Terry
This Christmas
2007
as Gerald
Puff, Puff, Pass
2006
as Big Daddy
Slow Burn
2005
as Isaac Duperde
Dawn of the Dead
2004
as Andre
Honey
2003
as Chaz
8 Mile
2002
as Future
Paid in Full
2002
as Mitch
The Other Brother
2002
as Martin
Impostor
2001
as Cale
Brian's Song
2001
as Gale Sayers
O
2001
as Odin James
Carmen: A Hip Hopera
2001
as Hill
Shaft
2000
as Trey Howard
Uninvited Guest
1999
as Silk
A Lesson Before Dying
1999
as Jefferson
I Still Know What You Did Last Summer
1998
as Tyrell
Hell's Kitchen
1998
as Johnny Miles
Soul Food
1997
as Lem
Hav Plenty
1997
as Harold
Subway Stories
1997
as Man in Hallway (segment "Fern's Heart of Darkness")
High School High
1996
as Griff McReynolds
Girl 6
1996
as Himself (cameo) (uncredited)
Clockers
1995
as Ronald 'Strike' Dunham
The Tuskegee Airmen
1995
as Lewis Johns