Actor
The Edge of the World
2005 · as Marvin
The Beast Inside
2024 · as The Alchemist
The Stranger
2022 · as Stanley Burke
Greed
2020 · as Enzo
Reflections in the Dust
2019 · as The Clown
You're Not Thinking Straight
2016 · as Pete
Target Fascination
2015 · as Shane Riley
Australia
2008 · as Ball Guest
Bella
2008 · as Bella's Father