Actor
Reindeer in Here
2022
as Theo (voice)
The Fabelmans
2022
as Roger
Man of the Harvest
2020
as Owen
Think Like a Dog
2020
as Oliver
Unhinged
2020
as Kyle Flynn
Robert the Bruce
2019
as Scot
Child's Play
2019
as Andy Barclay
Playmobil: The Movie
2019
as Charlie
Saint Judy
2019
as Alex Wood
Benji
2018
as Carter
Lights Out
2016
as Martin
Band of Robbers
2016
as Young Huck Finn
Checkmate
2015
as Christopher
Annabelle
2014
as Robert
Growing Up Gorman