2
Films
4
TV Shows
as Blake
2010
as Anthony Broderick
2018
as Young Tom (uncredited)
2021
as Dylan
2019
as Ben Weider (age 7-9)
as Bryce