2023
as Nicholas Givens
2022
as Nathan
2020
as Young Chet
2019
as Arthur
2018
as Steven
as Robin / Damian Wayne
2017
as Matthew Erickson
2015
as Young Harry Potter (uncredited)
as Elijah Crane