







| 2026 | Imagine | Rainbow Serpent (voice) |
| 2025 | Kangaroo | Ralph |
| 2023 | The New Boy | George |
| 2022 | Seriously Red | Lionel |
| Ablaze | (voice) | |
| 2021 | Jarli | Pop (voice) |
| June Again | Dr. Michael Lawton | |
| 2020 | Rams | Lionel |
| Tyler Rake: Nhiệm vụ giải cứu | Koen | |
| 2019 | Emu Runner | Jay Jay |
| Closed Doors | Man | |
| Top End Wedding | Tow Truck Passenger | |
| 2017 | Martha the Monster | The Director |
| 2016 | Eaglehawk | Frank |
| 2015 | Redfern Now: Promise Me | Aaron Davis |
| Nulla Nulla | Black Cop | |
| 2013 | The Broken Shore | Bobby Walshe |
| The Turning | Max | |
| 2012 | Ước Gì Anh Ở Đây | Willis |
| 2011 | X | Bob |
| 2009 | Blessed | James Parker |
| 2007 | Jackie Jackie | — |
| 2006 | Small Claims: The Reunion | Det. Lacey |
| 2004 | Small Claims: The Meeting | Detective Senior Constable Lacey |
| 2001 | Mullet | James |
| 1998 | Grace | — |
| 2024 | Brando with a Glass Eye | Executive Producer |
| 2021 | Firestarter: The Story of Bangarra | Screenstory |
| Firestarter: The Story of Bangarra | Director | |
| 2019 | Top End Wedding | Director |
| 2017 | Dirty Dancing | Director |
| 2015 | Septembers of Shiraz | Director |
| 2012 | The Sapphires | Director |
| 2009 | Ralph | Writer |
| 2005 | The Djarn Djarns | Director |
| 2002 | Black Talk | Director |
| Black Talk | Writer |