You must see Kung Fu Hustle. Its by the same director who made Shaolin Soccer and he has improved a lot. The special effects are great. It has some of the best fighting scenes. The comedy moments are not so silly in this one.