2013
as Clark Kent (13 Years)
2023
as Liam Dunbar
2026
2009
as Tar Pits Kid (uncredited)
as Cute Soccer Kid
2011
as Rodney
2022
as DJ
2018
as Carter
2025
as Hutch
2012
as Young Lovell
2016
as Flynn
2020
as Mario
2010
as Max
2008
as Sammy Handler
as 8 Year Old John Van Horn
as Mike
as Josh Davidson
as 10 Year Old Grant