2026
2024
as Moon (voice)
2024
as Gavin Reed
2021
as Little Boy
2020
as Young Joseph Mankiewicz (uncredited)
2019
as Zack Anderson
2019
as Wyatt
2018
as Joshua
2018
as Cole (uncredited)
2018
as Towheaded Boy
2018
as Hayden Benson
2016
as Finn
2003
as Kaiden Silcott / AI Kaiden
1965
as Thomas DiMera