This is an asian high-fantasy movie rather than a martial arts flick. So adrenaline junkies looking to get their fix on this are going to be disappointed.
This does have a relatively good premise and story. The characters are well-thought out and enjoyable. Unfortunately the English text translation is so extremely bad it is sometimes difficult to follow the story. Typical confusion between he / she / it, extreme mistranslation (in one spot the English is actually written out on-screen and the translation renders it otherwise).
But the romantic sub-plot is quite good, and it has a very Asian ending (avoiding spoilers). It does get to a point at near the end where the on-screen CGI is so over the top it feels more like a Transformers movie than fitting in with the rest of the film. That along with the very bad translating gives this a mere 5-star "mediocre" rating from me.
Those who rated this 1 star... seriously, you're putting this equal to the worst movies ever made? If you can't write better reviews than that don't bother. I'm not sure it warrants the 8 stars some give it, but given a chance and tolerating the butchered translations, it's a mildly interesting 2 hours.
I really liked the mind-altering pixie character. Cute as a button and used well throughout the film, both as plot device and emotional prodding.