Acting
Born: 1972-11-29 in Melbourne, Victoria, Australia
The Matrix Reloaded
Cain
Forged
Darak
The Huntsman
Leland (The Huntsman) (as David No)
Take Back
Cisneros
Reign in Darkness
Gage
Under the Gun
Chen
Mr. Nice Guy
Victor
The Debt Collector
Roger
Blindsided: The Game
Ace
Escape Plan: The Extractors
Businessman 3
The Forbidden Kingdom
Jade Officer (voice, uncredited)
Typhoon
Leather Jacket
Feed
Sang
Enter the Phoenix
Various
Huntsman 5.1
Kevin (as David No)
Director
Wrath of Man
Stunts
Atlas
Stunt Double
War Paint
Second Unit Director
Writer
Hell Hath No Fury
Co-Producer
Fight Choreographer