2023
Hypnotic
Actor - Jeremiah
2022
My Father's Dragon
Actor - Tamir (voice)
2018
Alita: Battle Angel
Actor
2017
The Dark Tower
Actor - Sayre
2016
The Birth of a Nation
Actor - Raymond Cobb
2015
London Has Fallen
Actor - Deputy Chief Mason
Criminal Activities
Director
Full filmography