Credits
- 2021 · Fires as Leo
- 2020 · Face Your Fears: Thriller Shorts for Adults as Doctor (segment The Last Time I Saw Richard)
- 2016 · Jack Irish as Reverend Dennis
- 2015 · Sucker as Birdman
- 2014 · Boys On Film 11: We Are Animals as Doctor (segment "The Last Time I Saw Richard")
- 2013 · The Last Time I Saw Richard as Doctor
- 2012 · The Mystery of a Hansom Cab as Crown Prosecutor
- 2009 · Carla Cametti PD as Charles Goodwin
- 2008 · Rush as David Lowitz
- 2006 · Riot or Revolution? The Eureka Stockade 1854 as Govenor Hotham
- 2006 · The Book of Revelation as James
- 2003 · After the Deluge as Gerry
- 2001 · Child Star: The Shirley Temple Story as Cobb
- 1998 · The Games as Neil McPherson
- 1997 · Good Guys, Bad Guys as Bogdan Wojohowicz
- 1992 · Chaplin as Warder
- 1992 · Howards End as Police Inspector