Blame
2010 · Drama
as Bernard
Somersault
2004 · Drama
as Adam
Hounds of Love
2017 · Crime
as Trevor Maloney
Sequin in a Blue Room
2020 · Drama
as D
The Protector
2006 · Action
as Vincent
Go Karts
2020 · Family
as Mike Zeta
Wolf Creek S2
2017 · Adventure
as Inspector Darwin
Transfusion
2023 · Action
as Tony McManus