Jeff Lau (Director) Corey Yuen (Director, Action Director) Yuen Tak (Action Director) Nancy Sit Sandra Ng Jan Lam Spencer Lam Donnie Yen
Truly hilarious and mind-bending - 10/10 (07 January 2006)
Not good, but entertaining - 6/10 (09 October 2005)
Great first hour, then goes wrong - 8/10 (27 May 2001)
Inventive and fun - 7/10 (07 January 2006)