One Date (2023)
Trevor
Smile (2022)
Quinn (voice)
Hyljepartio (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: Uusi Uhka (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)