* 2015:Anomalisa – Młody chłopiec (głos)
* 2016:Bierzmowanie – Antoni
* 2017:Cud – Julian Albans
* 2018:Nienawiść, którą dajesz – Seven Carter
* 2019:Przełom – John Smith
Telewizja
* 2013:Błękitnokrwiści – Tyler Monroe (1 odcinek)
* 2014:The Following – Młody Joe Carroll (3 odcinki)
* 2016:The Get Down – Shaolin Fantastic (główna obsada; 11 odcinków)
* 2017:The Detour – Jared Parker (główna obsada; 10 odcinków)
* 2019:The Society – Grizz Visser (główna obsada; 10 odcinków)
* 2020:Akademia Umbrella – Harlen (1 odcinek)