Acting
Hong Kong, China
Triple Tap
2010 · Movie
Love is a Many Stupid Thing
2004 · Movie
Infernal Affairs II
2003 · Movie
Infernal Affairs
2002 · Movie
New Blood