* 2015:Anomalisa – Young Boy (Stimme)
* 2016:Die Konfirmation – Anthony
* 2017:Wonder – Julian Albans
* 2018:The Hate U Give – Seven Carter
* 2019:Durchbruch – John Smith
Fernsehen
* 2013:Blue Bloods – Tyler Monroe (1 Folge)
* 2014:The Following – Young Joe Carroll (3 Folgen)
* 2016:The Get Down – Shaolin Fantastic (Hauptdarsteller; 11 Folgen)
* 2017:The Detour – Jared Parker (Hauptdarsteller; 10 Folgen)
* 2019:The Society – Grizz Visser (Hauptdarsteller; 10 Folgen)
* 2020:The Umbrella Academy – Harlen (1 Folge)