One Date (2023)
Trevor
Smile (2022)
Quinn (voice)
Seal Team (2021)
Adam
Dangerous Lies (2020)
Tony Jackson
The Banker (2020)
JJ Shaft
Shaft (2019)
James
Ride (2018)
Evan
Almost Christmas (2016)
Dylan Hiller
The War of 1996: A United World News Special (2016)
Independence Day: Resurgence (2016)
Self
Another Day: The Making of 'Independence Day: Resurgence' (2016)
Tayshon Lanear
When the Game Stands Tall (2014)
American Boy (voice)
Teenage (2013)
Jamal
InAPPropriate Comedy (2013)
Lyle
Level Up (2011)