I only gave this three stars because of the good acting from the cast. The story was horrific and exhausting. There are too many plot holes and unexplained events to list. I am shocked at the high reviews of this disaster of a movie. Some see this as complicated and misunderstood. I see it as an utter mess that must have been written by an eighth grader.