* 2015:Anomalisa - Chico joven (voz)
* 2016:La Confirmación - Anthony
* 2017:Maravilla - Julian Albans
* 2018:El odio que das - Seven Carter
* 2019:Avance - John Smith
Televisión
* 2013:Sangre Azul - Tyler Monroe (1 episodio)
* 2014:Lo siguiente - El joven Joe Carroll (3 episodios)
* 2016:The Get Down - Shaolin Fantastic (reparto principal; 11 episodios)
* 2017:The Detour - Jared Parker (reparto principal; 10 episodios)
* 2019:La Sociedad - Grizz Visser (reparto principal; 10 episodios)
* 2020:The Umbrella Academy - Harlen (1 episodio)