Actor
Avatar 4
2029
as Lo'ak
Avatar: Fire and Ash
2025
as Lo'ak
Dark Harvest
2023
as Jim Shephard
Avatar: The Way of Water
2022
as Lo'ak
Ready Player One
2018
as High School Kid
Thumper
2017
as Dean
Actors Anonymous
2017
as Young Sean
The Adventures of Knickerbock Teetertop
2015
as Otto (voice)