Actor
- G.O.D.Tech (2026)
- The Nevers (2021)
- Brave New World (2020)
- Quiz (2020)
- Ctrl (2016)
- People Are Messy (2016)
- Australia: The Story of Us (2015)
- Outlander (2014)
- All Good Things (2013)
- Theatre of the Dead (2013)
- About Time (2013)
- Welcome to the Punch (2013)
- Australian Enemy (2012)
- Careless Love (2012)
- Ad Nauseam (2012)
- Coincidence (2011)
- A Few Best Men (2011)
- Will's Diaries (2010)
- Next Door to the Velinsky's (2010)