Lets be honest here, this movie is silly in all senses of the word. The plot changes sporadically and the shallow emperor Qi's antics may well be unrealistic.
However, all that somehow disappears from the mind when watching it, sure its a strange film and not one loaded with realistic actions, but overall it portrays a comic little tale of the rather pathetic and unfaithful Emperor, the obvious heroine, and the conflicted, cunning yet still appealing fox fairy played by Cecilia Cheung. It won't appeal to all audiences, but as an eastern comic "drama" it will leave a mark - and I couldn't help liking it. Silly is not equivalent to bad, leave your insistence for realism and accuracy at the door and you will like it as well.