This is Zhang Yuan's best film so far. Granted he is known mostly as a singer, this film shows a different side of him and proof that he can carry his own in acting. Liu Yase is wonderful in this film. Given that she won the Hong Kong Film Award for best actress, I expected nothing less.
This film is a delightful adventure that gives me a sensation of nostalgia from the times when films were full of good old-fashioned action without the use of CGI. I also really like the ending and the way the director chose to open and close the film in the same location. I don't want to spoil the ending for you but after the film is done you will understand why.
This is not the perfect film but if there is a sequel, I would definitely go and watch it.