Jet Li may be better known for his role in Once Upon a Time in China, but this humorous interpretation of the Shao Lin legend brought out the best of him. A perfect cast, well-woven plot and colourful images provide a storytelling rarely seen in Hong Kong cinema.