Actor
The Basics of Philosophy
2026 · as Reverend Visser
Finding Joy
2026 · as Kyle Murphy
Head Count
2023 · as Hunter
Found Wandering Lost
2022 · as Tim
Below the Fold
2021 · as David Fremont
The Stylist
2020 · as Charlie
The Iron Detective: The Exonetic Division
2019 · as Nathan
Christmas at the Chateau
2019 · as Max
Garbage
2019
Broken Trail
2019 · as Shane
Pity I Don't Have Perfect Pitch Too
2017 · as Mike Zuckerberg
The Iron Detective: Bitter Heart
2017 · as Reporter / Dark Rider / Annoyed Bar Patron (voice)