Actor
Honey Bun
2026 · as Joey
Plush Carpet
2025 · as Another John
Worst Laid Plans
2022 · as Ethan
The Spine of Night
2021 · as Uruq Il-Irin (voice)
Holy Hell! or: A Profound Tale of Evil and Satanic Wickedness
2020 · as Joel
Suburban Nightmare
2019 · as Malcolm
VR Food
2019 · as Malc
Mama's Boy
2018 · as Joshua
Bugs: A Trilogy
2018 · as Very Sick Man
Embalming Fluid
2018 · as Gareth
Jean's Minute of Arc
2018 · as Lance (Archery Sales Staff)
They Remain
2018 · as Helicopter Pilot