2022
The Jennifer Hudson Show (1 episode)
2021
Judas and the Black Messiah as Jimmy Palmer
2020
All Day and a Night as Jah
2019
Wu-Tang: An American Saga as Bobby Diggs (30 episodes)
2019
Captive State as Gabriel Drummond
2019
Native Son as Bigger Thomas
2018
The Equalizer 2 as Miles Whittaker
2018
Dead Women Walking as Troy
2018
The Kids Are Alright
2016
The Last Virgin in LA as Josh
2015
Straight Outta Compton as Kid
2014
The Retrieval as Will