Bad Counselors 2026
as Patrick
ParaNorman: The Thrifting 2025
as Norman Babcock (voice)
Ghost of the Game 2024
as Young Teddy
Growing Up Hill 2024
as Zachary Drew Williams/Ryan Hill
In the Limelight 2022
as Ryan Hill
Soft Landing 2022
as Miles Bennett
Credits from TMDB.