Actor
Brave the Dark
2025
as Nathan Williams
Things Like This
2023
as Lance Lunar
Endless
2020
as Chris Douglas
It Chapter Two
2019
as Young Henry Bowers
Danger Close: The Battle of Long Tan
2019
as Private Noel Grimes
It
2017
as Henry Bowers
The Dark Tower
2017
as Lucas Hanson
Captain Fantastic
2016
as Rellian Cash
Gifted
2015
as Kidnapped Child
Strangerland
2015
as Tom
Time
2013
as James
Do Not Enter
as Tod
Hurricanna
Room 25