Japanese/Hong Kong co-production.
Great little movie - 9/10 (08 January 2006)
Enjoyably goofy (08 January 2006)