I Don't Like It Here 2025
as Stan Bartley
Green Rush 2020
as David Atkinson - Nature Narrator (voice)
96 Souls 2016
as Dr. Azro Doodnaugh
Rehearsal 2015
as Sorin
Children of Sorrow 2012
as Jones
The Gate 2011
as Dr. William Ackerman
The Making of 'The Last Seven' 2010
as Self
The Last Seven 2010
as Henry Chambers
Credits from TMDB.