2025
as Cal Starr
2024
as Young Jamie
2023
as Liam Hunnicutt
2022
as Oliver Twist
as Liam Hunnicutt (uncredited)
2021
as Robbie
2019
as William
2017
as Son
as Jake