Actor
The Curtain Call
2026 · as Jackson Harper
Trying Memory
2024 · as Bren
Into Schrodinger's Box
2021 · as Martin
Flames of Fury
2019 · as Richard Dalton
Viable
2016 · as Leo Edwards
Archon Defender
2009 · as Les (voice)
Six Reasons Why
2008 · as The Barkeeper