2025
The Senior as Jamal Johnson
2024
Killer Beat as Young Reckless
2023
A Wesley Christmas Wedding as Todd Wesley
2022
A Wesley Christmas as Todd Wesley
2022
Block Party as Will Rencher
2022
The Millennial as Chad Sterling
2021
The Mason Ring as Earl
2021
Boogie as Terayle (Dragon Team)
2021
Judas and the Black Messiah as George Sams
2021
Willy's Wonderland as Bob McDaniel
2020
The Available Wife as Kingston
2020
The Christmas Lottery as Spyder
2020
Eavesdropping on the Elders as David Walker
2019
Angrily Ever After as Austin Bean
2019
Sins of the Father as Robert
2018
The Products of the American Ghetto as Reid
2018
Merry Wishmas as Madden
2018
Cobra Kai as Trey (5 episodes)
2018
Acrimony as Young Devon
2018
Step Up as Marquise Howard (10 episodes)
2018
Forever My Girl as Mason
2018
grown-ish as TK Mason (1 episode)
2017
A Bad Moms Christmas as Tattooed Staff Dude
2017
The Quad as Jalen (5 episodes)
2016
Star as Lucas 'Lucky' Keyes (1 episode)
2016
Billy Lynn's Long Halftime Walk as Roadie (uncredited)
2016
No Regrets as Rashid
2014
Chicago P.D. as Trey Woodson (1 episode)
2010
Blue Bloods as Jojo Reese (1 episode)