

The Boys Season 5 - Rome Premiere(2026)
A-Train
One Date(2023)

Smile(2022)
Trevor

Seal Team(2021)
Quinn (voice)

The Banker(2020)
Tony Jackson

Dangerous Lies(2020)
Adam

Shaft(2019)
JJ Shaft

Ride(2018)
James

Independence Day: Resurgence(2016)
Dylan Hiller

Almost Christmas(2016)
Evan

The War of 1996: A United World News Special(2016)
Dylan Hiller

When the Game Stands Tall(2014)
Tayshon Lanear

Teenage(2013)
American Boy (voice)

InAPPropriate Comedy(2013)
Jamal

Level Up(2011)
Lyle

Beautiful Boy(2011)
Basketball Teen