this be one amazing movie . you have to realize that chinese folklore be complicate and philosophical . there be always story behind story . i myself do not understand everything but know chinese folklore ( i study them in school ) it be very complicate . you just have to take what it give you . enjoy the movie and enjoy the ride . hooray .