Actor
- Never Too Late (2020)
- Acute Misfortune (2018)
- Riot (2018)
- Secret City (2018)
- Doctor Doctor (2017)
- Goldstone (2016)
- Broke (2016)
- The Great Gatsby (2013)
- L'apprenti Père Noël (2010)
- Anyone You Want (2010)
- Possession(s) (2009)
- Twin /I (2009)
- X-Men Origins: Wolverine (2009)
- A Pretty Penny (2008)
- Australia (2008)
- December Boys (2007)
- The Mouse That Ate My Brain (2006)
- Jindabyne (2006)
- BlackJack: In the Money (2005)
- Love My Way (2004)
- Code 2 (2002)
- The Nugget (2002)
- McLeod's Daughters (2001)
- In a Savage Land (1999)
- Kings in Grass Castles (1998)
- All Saints (1998)
- Kiss or Kill (1997)
- Billy’s Holiday (1995)
- Rough Diamonds (1995)
- Spider & Rose (1994)
- Lightning Jack (1994)
- Shotgun Wedding (1993)
- Mad Bomber in Love (1992)
- Greenkeeping (1992)
- Garbo (1992)
- As Happy as Larry (1991)
- The Ham Funeral (1990)
- The Returning (1990)
- Call Me Mr. Brown (1990)
- The Saint: Fear in Fun Park (1989)
- Police Rescue (1989)
- Luigi's Ladies (1989)
- Encounter at Raven's Gate (1988)
- Boundaries of the Heart (1988)
- Act of Betrayal (1988)
- Charly's Web (1986)
- Stanley: Every Home Should Have One (1984)
- The Return of Captain Invincible (1984)
- Midnight Spares (1983)
- With Prejudice (1982)
- Starstruck (1982)
- Running on Empty (1982)
- Freedom (1982)
- Hoodwink (1981)
- Big Toys (1980)
- Hard Knocks (1980)
- The Odd Angry Shot (1979)
- My Brilliant Career (1979)
- Dimboola (1979)
- Bit Part (1978)
- Cass (1978)
- Blue Fin (1978)
- Summerfield (1977)
- Sunday Too Far Away (1975)
- The Hotline (1974)
- The Office Picnic (1972)
- Stockade (1971)
- Spyforce (1971)
- You Can't See 'round Corners (1969)
- Nightwait (1966)