Acting
Ad Astra
2019
Cheaper by the Dozen
2022
as Mean Kid #1
Wesley
as Wesley
Psycho Escort
as Jake
Skyman
as Young Carl Merryweather
A Strange Calm
as Miles
as Young Roy
Lo Loves Luck
as Lucky