Born 1972 (age 53) · Melbourne, Victoria, Australia
Appears in 27 titles

Filmography

The Matrix Reloaded
7.1
The Matrix Reloaded
2003
as Cain
The Forbidden Kingdom
6.6
The Forbidden Kingdom
2008
as Jade Officer (voice, uncredited)
Escape Plan: The Extractors
5.4
Escape Plan: The Extractors
2019
as Businessman 3
Mr. Nice Guy
6.5
Mr. Nice Guy
1997
as Victor
The Debt Collector
5.8
The Debt Collector
2018
as Roger
Feed
5.6
Feed
2005
as Sang
Take Back
5.9
Take Back
2021
as Cisneros
Blindsided: The Game
8.4
Blindsided: The Game
2018
as Ace
Typhoon
6.0
Typhoon
2005
as Leather Jacket
Enter the Phoenix
6.4
Enter the Phoenix
2004
as Various
Reign in Darkness
3.2
Reign in Darkness
2002
as Gage
Under the Gun
4.8
Under the Gun
1995
as Chen
The Huntsman
10.0
The Huntsman
1993
as Leland (The Huntsman) (as David No)
Huntsman 5.1
9.0
Huntsman 5.1
1999
as Kevin (as David No)
Forged
Forged
2006
as Darak