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