This movie is the most over-rated I have seen in a long time. This movie reminds me about the bad movies from the 80's. It is mildly funny, seemingly based mostly on material from other movies. It tries to combine comedy, action, tragedy and most other genres. I'm not against such combinations in general, but there must be at least something good that comes out of it. In this case the result is below average in all fields. It is not a good Kung-Fu movie, it is not a good comedy, it is not a good action, it is not a good Chinese movie. It is also very predictable on the basic level. If you didn't laugh once in the first 10 minutes of the movie, you will probably not laugh during the rest of the movie.