4 credits on file—4 films, spanning 1996–2003.
Turn Left, Turn Right
2003 · 68/100
Island of Greed
1997 · 55/100
Forbidden City Cop
1996 · 73/100
Shanghai Grand
1996 · 61/100