Actor
Monsters at Large
2018 · as Alex Parker
No Place in This World
2017 · as Teen Park Boy
Baywatch
2017 · as Shark Bite Boy (uncredited)
Cycle
2016 · as Jeremy
Sacred Journeys
2016 · as Luke