James Yuen (Director, Writer) Adam Chan (Action Director) Francis Ng Ti Lung Nick Cheung Stephanie Che Joe Ma (Producer)
Well made, intelligent film - 8/10 (27 May 2001)
An odd little film - 7/10 (31 December 2005)
5/10, being generous - 5/10 (13 May 2007)