I really enjoyed this movie since I love Chinese history. Andy Lau is also one of my favorite singers, so obviously this movie was great. However, they made a big mistake on choosing Anita Mui as Yue Ar Yee. I thought Maggie Cheung Man Yuk would fit the role better.