2024
Queer
Actor - Winston Moor
2020
6.6
X-Men: The New Mutants
Actor - Sunspot / Roberto da Costa
2019- 2020
Trinkets
Actor - Luca Novak
2019- 2019
Looking for Alaska
Actor - Jake
2017- 2020
13 Reasons Why
Actor - Brad
2016- 2019
Secret City
Actor - Nick Andros
2011- 2017
Teen Wolf
Actor - Josh Diaz
Full filmography