* 2015 : Anomalisa - Jeune garçon (voix)
* 2016 :La Confirmation - Anthony
* 2017 :Merveille - Julian Albans
* 2018 : La haine que tu donnes - Seven Carter
* 2019 :Percée - John Smith
Télévision
* 2013 :Blue Bloods - Tyler Monroe (1 épisode)
* 2014 : The Follow - Young Joe Carroll (3 épisodes)
* 2016 : The Get Down - Shaolin Fantastic (casting principal ; 11 épisodes)
* 2017 : The Detour - Jared Parker (casting principal ; 10 épisodes)
* 2019 : The Society - Grizz Visser (casting principal ; 10 épisodes)
* 2020 : The Umbrella Academy - Harlen (1 épisode)