2025
PULSE as Sam Elijah2024
Hot Ones Versus as Self2023
Gen V as A-Train2023
One Date as Not available2022
Tales of the Walking Dead as Davon2022
Smile as Trevor2021
Seal Team as Quinn (voice)2020
Prime Rewind: Inside The Boys as Self2020
The Banker as Tony Jackson2020
Dangerous Lies as Adam2019
The Boys as Reggie Franklin / A-Train2019
Shaft as JJ Shaft2018
Ride as James2016
MacGyver as Vincent2016
Independence Day: Resurgence as Dylan Hiller2016
Almost Christmas as Evan2016
The War of 1996: A United World News Special as Dylan Hiller2014
Survivor's Remorse as Cam Calloway2014
When the Game Stands Tall as Tayshon Lanear2013
InAPPropriate Comedy as Jamal2013
Teenage as American Boy (voice)2012
Level Up as Lyle2011
Beautiful Boy as Basketball Teen2011
Level Up as Lyle2010
G.I. Joe: Renegades as Rau (voice)2008
The Mentalist as Daniel Brown2006
Hannah Montana as Guy2005
Criminal Minds as Daniel2005
Robot Chicken as The Thinker (voice)2002
Without a Trace as Malcolm