Actor
Karate Kid: Legends
2025
Stay Awake
2023
as Ethan
The Year Between
2023
as Neil
The Weight of Perfection
2020
as Walker
Oh, Sorry
2020
as Sam
Scraps
2020
It Chapter Two
2019
as Young Stanley Uris
It
2017
as Stanley Uris
Guardians of the Galaxy Vol. 2
2017
as Young Peter Quill
Guardians of the Galaxy
2014
as Young Quill
Someone Marry Barry
2014
as JT
The Traveling Men
as Austin Bailey