The Empty Chair TBA
as Jan Meijer
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
Credits from TMDB.