Actor
In a Flash
2018
as Daniel Charman
Bombshell
2016
as Henk Haazen
Consent: The Louise Nicholas Story
2014
as Phil Kitchin
Emperor
2012
as Adjutant to MacArthur
Siege
2012
as Mark Glentworth
Billy
2011
as Peter Rowley
Spies and Lies
2010
as Captain Steven
Avatar
2009
as Dragon Gunship Pilot
Labou
2009
as Clayton
30 Days of Night
2007
as Gabe
Sione's Wedding
2006
as Security Guard
Maiden Voyage
2004
as Keenan
The Irrefutable Truth About Demons
2000
as Wank
Thinking About Sleep
1999
as Toby
Fearless
1999
as Preston