Actor.
All Saints
as Greg Howard
Underbelly
as Les Kane
Rescue: Special Ops
as Jake Hudson
Satisfaction
as Johnny
Upper Middle Bogan
as Evan
Gun Shy
as Clive Muggleton
Big Sky
as Gavin
Cypher
as Will
Eden
as David Cohen
Kane
as Richard
The Dry
as Luke Hadler
Cops L.A.C.
as Rhys Llewellyn
Happy Hunting
as Warren Novak
Strangerland
as Neil McPherson
Jumping Ship
as Dante
Rosamunde Pilcher - Magic of Love
Swimming for Gold
as Calvin Carpenter
This Bloody Country
as Ned Campbell
Summer Solstice
as Scott Allen
The American King
as Street Preacher