Actor
Alpha Test
2025 · as Isaac
Lie Down, Breathe Out
2025 · as Doctor
Kangaroo Island
2025 · as Police Officer Slatts
Something's Not Quite Right
2023 · as David Sleet
Awoken
2019 · as Sangermano
Bad Blood
2017 · as Senior Detective
My Normal
2010 · as Michael