Actor
Homestead
2024 · as Theo McNulty
Rebel Moon - Part Two: The Scargiver
2024 · as Eljun
Rebel Moon - Part One: A Child of Fire
2023 · as Eljun
A Country Christmas Harmony
2022 · as Brandon Covington
The Assent
2020 · as Mason
Pooka!
2018 · as Little Boy