Juniper 2021
as House master
Pike River 2016
as Gordon Ward
Mahana 2016
as Dr. Gillespie
Siege 2012
as Nigel Formosa
Eagle vs Shark 2007
as Tony
Stringer 2007
as Dr. Mitchel
The Lost One 2006
as Man on Bus
River Queen 2005
as Baine's Lieutenant
For Good 2003
as Tom Grainger
Hopeless 2000
as Richard
Credits from TMDB.