This movie had me teetering on wanting to say it was excellent in the vein of Crouching Tiger Hidden Dragon/Hero or feeling like it wasn't quite up to par. Visually many of the scene were art in motion (a la Hero), but then they have shoddy computer animation (the bear that attacks the Princess and the bird played by Mini Yang). As for a love story it is one of those long suffering epics that sort of grabs and tears your heart. The Princess has a lifetime never ending love for the Warrior and would do anything for him, even "sell her soul to the devil". The Warrior, because of his honorable service to her denies his own love for her. When demons get involved everything is twisted and complicated. My buddy & I gave it a "thumbs up" after watching it.