|
The Fox (2026) as Volpy |
|
Sola (2021) as |
|
Breaker (2019) as Finch |
|
What Still Remains (2018) as The Prisoner |
|
Lake Alice (2018) as Greg Thomas |
|
Hanyut (2016) as Kasper Almayer |
|
Maximum Ride (2016) as Jeb Batchelder |
|
The Killing Field (2014) as Detective Inspector Lachlan McKenzie |
|
Aim High In Creation! (2013) as |
|
Love of My Life (2013) as Thomas |
|
Dangerous Remedy (2012) as Barry Smith |
|
Fatal Honeymoon (2012) as Ken Snyder |
|
Undertow (2012) as |
|
Careless Love (2012) as Luke |
|
Doctor Who: The Waters of Mars (2009) as Ed Gold |
|
X-Men Origins: Wolverine (2009) as John Howlett |
|
The Return (2006) as Terry Stahl |
|
Fatal Contact: Bird Flu in America (2006) as Alan |
|
Hell Has Harbour Views (2005) as Tim Sullivan |
|
The Pact (2003) as Roy Folksdale |
|
The Innocent (2001) as Paul Huntley |
|
Sabrina, Down Under (1999) as Dr. Julian Martin |
|
Sally Marshall Is Not an Alien (1999) as David Lawson |
|
Federation (1999) as Alfred Deakin |
|
Hotel de Love (1996) as Norman Carey |
|
Michael Collins (1996) as Pianist in Restaurant |
|
All Good Friends: The Case of the Handless Corpse (1992) as Martin Johnstone |
|
The Trials of Oz (1991) as Jim Anderson |
|
A Kink in the Picasso (1990) as Joe |
|
Mr. Bowling Ball () as Jack Whelton |
|
Unlocked (2017) Writer |
|
Schadenfreude (2009) Writer |
|
Schadenfreude (2009) Director |