Actor
Bull Run
2025 · as Watts
65
2023 · as Zoic Ship (voice) (uncredited)
Tow
2022 · as Ethan
Breaking Fast
2020 · as Sebastian
A Merry Christmas Match
2019 · as Mickey
Almost Perfect
2019 · as Alex Davison
I'm Poppy: The Film
2018 · as Benton
Palm Swings
2017 · as Josh
My Summer Prince
2016 · as Danny Pendergrass
Eden
2014 · as John
The First
2011 · as Isaac
Lloyd Neck
2008 · as Jesse