Acting
Frayed
Beach Tramp
2019
All Saints
Shane Hayes
1998
Flathead
Cass
2024
Talk to Me
Quain / Quain Spirit (voice)
2023
Mad Max: Fury Road
The Wretched
2015
Moulin Rouge!
Audience Member (uncredited)
2001
Praise
Boarder
1999