Actor · Born 1999
The Old Way
2023 · as James McCallister
The Beach House
2020 · as Randall
Depraved
2019 · as Soldier Adam
A Score to Settle
2019 · as Joey
Cecile on the Phone
2017 · as Jed
Wolves
2016 · as Oliver
The Destiny of Marty Fine
1996 · as Theo