Actor · Born 1966
Triad
2012
Punished
2011 · as Pang
Meeting of the Half Moons
2010 · as Police Officer / Fung
Bad Moon
2005
Spring Cactus
1999
Mary's Choice
1994 · as Peter
James Wong in Japan & Korea
1992 · as Yam Chi-Cho
Behind Bars
1990 · as Kit
The Wildgoose Chase
1990 · as Yam Chi-Cho
My Will, I Will
1986
Crazy Games
1985