2024
as Hatcher
2024
as Noah Kennedy
2023
as Rodrick Heffley (voice)
2023
as Harry
2022
as Rodrick Heffley (voice)
2022
as Sam
2021
as Rodrick Heffley (voice)
2021
as Justin
2018
as Branding Boy
2018
as Tyler Flaherty
2018
as Young Peter
2018
as Branding Boy
2016
as Young Arnold
2016
as Caleb
2015
as Child Abby #2
2014
as Young Sam
2014
as Keith's Son
2005
as Young Sam Winchester