

Land of Bad
2024 · as Victor Petrov

In Her Skin
2009 · as Patterson

Gross Misconduct
1993 · as Policeman

Bloody Hell
2020 · as Uncle

The Hunter
2012 · as The Hunter (voice)

Kokoda
2006 · as Jack Scholt

Schadenfreude
2009 · as The man

Strange Fits of Passion
2000 · as Francis

All Silent Dogs
2022 · as Mycah

Big Reef
2004 · as Nick

Zone 39
1996 · as Central Officer

Preservation
2003 · as Nick

Tulip
1998

Ishmael
2022 · as Ishmael