This movie has two parts. I suggest you watch them both in one sitting. This is based on the famous Chinese story "Journey to the West." Joker aka reincarnation of the Monkey King(Stephen Chow) delivers a lot of laughter. He get's involved in a demon women(Jing Jing, played by Karen Mok) and makes a mistake while traveling back(500 years too far). He eventually falls in love with the Zixia(Athena Chu). From there they ensure on a crazy journey fill with laughter, and love. The first part is more of a comedy with the plot leading into the second part. The second has more to do with the adventure itself. I must say the ending was touching. Sure there is lots of laughter in the movie, but the underlying love story was good. I wen't in watching and expecting all out funny, but got much more. The movie itself is very memorable. Music wise, it's spectacular. However, in the end I was kind of left in the air. I didn't have the full details as I would like. Which leaves room for a third one(unfortunately there is none) that would show conclusive ending and giving all the details.
One the whole, this movie work's for all kinds of people. It's got comedy, romance, and fighting. One of my favorites.