actually this is a mediocre movie
First of all. I am a Chinese and understand both Chinese Mandarin and Cantonese.
Let me tell you folks here. Most Chinese people will give this movie a bad score. at most mediocre, like 6 out of 10. Most if not all of my chinese friends (some from HK and some from mainland) will think this moive is a huge let down. Not comparable to some earlier Chow's movies in 90s.
I am surprised to find out that this movie is actually well received in foreign region. maybe it's due to cultural difference.
Another movie actually very bad is also well received is "Red Cliff". Most Chinese ppl will give it a 3/10 score. I noticed some fans in US call Red Cliff epic and compare it to LOTR. actually the dialogues is very cheesy and so modern-feel.
anyway, just to point out. i am glad knowing you people like hong kong or chinese movie