Dirty Blue TBA
as Passenger
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
Credits from TMDB.