Actor
- Love Is in the Air (2023)
- The End (2021)
- Moth-er (2020)
- Never Too Late (2020)
- Operation Buffalo (2020)
- The Very Excellent Mr. Dundee (2020)
- Drunk History Australia (2018)
- Occupation (2018)
- Sisters (2018)
- Jack Irish (2017)
- Pike River (2016)
- Manny Lewis (2015)
- The Gap (2015)
- Jack Irish: Dead Point (2014)
- Agent Anna (2013)
- It's a Date (2013)
- Mystery Road (2013)
- Wonderland (2013)
- Jack Irish: Black Tide (2012)
- A Heartbeat Away (2011)
- Swerve (2011)
- Cops LAC (2010)
- The Chronicles of Narnia: The Voyage of the Dawn Treader (2010)
- Charlie & Boots (2009)
- Aquamarine (2006)
- Strange Bedfellows (2004)
- Don't Blame the Koalas (2002)
- Rabbit-Proof Fence (2002)
- The Strip (2002)
- The Dish (2000)
- Erskineville Kings (1999)
- Dallas Doll (1994)
- The Roly Poly Man (1994)
- Nate and Hayes (1983)
- Under the Mountain (1981)