Actor · Born 1965
The Doctor Blake Mysteries: Family Portrait
2017 · as Doctor Lucien Blake
Restoration
2016 · as Andrew Majury
Savages Crossing
2011 · as Mory
Love 'Till Death
2009 · as Nick
BlackJack: Ace Point Game
2006 · as Michael Hasler
The Great Raid
2005 · as 2nd Lt. Riley
Hating Alison Ashley
2005 · as Jeff Kennard
Superfire
2002 · as Jack Skidder
Heroes' Mountain
2002 · as Stuart Diver
Cubbyhouse
2001 · as Bill
My Husband, My Killer
2001 · as Warren Elkins
Let's Get Skase
2001 · as Eric Carney