Actor
- Little Monsters (2019)
- Down Under (2016)
- The Light Between Oceans (2016)
- The Moodys (2014)
- Love Child (2014)
- Jack Irish: Bad Debts (2012)
- Panic at Rock Island (2011)
- Griff the Invisible (2010)
- The Clinic (2010)
- The Water Horse: Legend of the Deep (2007)
- McLeod's Daughters (2001)
- The Lost World (1999)
- Diana & Me (1997)
- Blue Murder (1995)
- Spider & Rose (1994)
- Lucky Break (1994)
- Flirting (1991)