If you're a student of the metaphysical and enjoy movies that are cerebral and preach then this is the movie for you. The people that gave this a good review are probably trying to justify the time they invested and money spent going to the the theater. I did not expect this movie to be linear but there seemed to be so many different aspects that it was almost impossible to assimilate where it was heading. It's somewhat anticlimactic and takes forever to get there. There were many parts that could have been left on cutting room floor. I gave this a two because I love Michelle Yeoh (have seen all her movies) and she deserves best actress for doing an amazing job. The acting in general was good and somewhat helped to redeem watching.