Actor
- Unsound (2021)
- The Wilds (2020)
- Pirates of the Caribbean: Dead Men Tell No Tales (2017)
- Deadline Gallipoli (2015)
- Black Comedy (2014)
- The Water Diviner (2014)
- The Turning (2013)
- The Wolverine (2013)
- I'm the One (2012)
- 33 Postcards (2011)
- Sleeping Beauty (2011)
- Dream Life (2008)
- Legacy /I (2008)
- December Boys (2007)
- BlackJack: At the Gates (2006)
- All Saints (1998)