I was really positively surprised by this movie. It was much better than I expected. First of all, it looks gorgeous. Furthermore, I'm a big fan of Gong Li and I thought she was awesome in this movie but the rest of the cast did a good joob as well. Finally, the story was rather fascinating. Definitely worth a look.