Actor
Family Practice Mysteries: Coming Home
2024
as Matthew Hunt
The Marvels
2023
as Tommy Maximoff (uncredited)
The Boy in the Woods
2023
as Max
Doctor Strange in the Multiverse of Madness
2022
as Tommy Maximoff
Writing Kim
2020
as Jake
Puppet Killer
2019
as Young Jamie
Z
2019
as Joshua Parsons
Time for Me to Come Home for Christmas
2018
as Alex
The Girl in the Bathtub
2018
as Max
Skyscraper
2018
as Ray's Son
With Love, Christmas
2017
as Zach
The Humanity Bureau
2017
as Little Noah
Devil in the Dark
2017
as Bradley
While You Were Dating
2017
as Grayson
A Stranger with My Kids
2017
as Rex Clark
The Boy
2016
as Young Brahms Heelshire
Shaman
as Elliot
13 Steps
as Caylum