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
2016
The Last Virgin in LA as Josh
2015
Straight Outta Compton as Kid #1
2014
The Retrieval as Will