Paid in Full
2002 · Action
as Mitch
Obsession
2019 · Thriller
as Sonny
O
2001 · Drama
as Odin James
The Suspect
2014 · Action
as The Suspect
Lights Out
2024 · Action
as Max Bomer
Canal Street
2019 · Drama
as Prosecutor A.J Canton
Honey
2003 · Drama
as Chaz
The Divergent Series: Insurgent - Shatter Reality
2015 · Short
as Max
Uninvited Guest
1999 · Drama
as Silk
Dawn of the Dead
2004 · Action
as Andre
Puff, Puff, Pass
2006 · Comedy
as Big Daddy
A Lesson Before Dying
as Jefferson
A Day Late and a Dollar Short
2014 · Drama
as Lewis
Frequency
2016 · Drama
as Satch Reyna
Slow Burn
2007 · Drama
as Isaac Duperde
The Supremes at Earl's All-You-Can-Eat
2024 · Comedy
as James
Clockers
1995 · Crime
as Strike
High School High
1996 · Comedy
as Griff McReynolds
8 Mile
2002 · Drama
as Future
Truth Be Told S1-S3
2021 · Crime
as Markus Knox
Soul Food
1997 · Comedy
as Lem
Insurgent
2015 · Action
Lie to Me S2
2009 · Crime
as Ben Reynolds
Impostor
as Cale
Land of Grace
2025 · Action
as Moreau
Torchwood: Children of Earth S1-S4
2006 · Action
as Agent Rex Matheson
The Tuskegee Airmen
1995 · Drama
as Lewis Johns
High Potential S2
2025 · Comedy
as Arthur Ellis
Divergent
This Christmas
2007 · Comedy
as Gerald
Love, Victor S3
2022 · Comedy
as Harold Brooks
Love, Victor S1-S3
2020 · Comedy
Allegiant
2016 · Action
The Bobby Brown Story
2018 · Biography
as Tommy Brown
ER S15
2008 · Drama
as Gregory Pratt