I am biased because I favor the performance by the lead actor. There are some little loose threads here or there in terms of story telling but overall the visuals are exciting and there are compelling moments. I sort of enjoy the fantasy world construct and a dose of daoism.