I found this to be an amazing movie. Maybe I was not expecting much, and it really surprised me in a nice way. I really loved the acting. One of those movies that kept you thinking long after it had finished.
By reading the bad posts you will notice how much people got into it even when they gave it a very bad review. I have found out that when people do not like a movie they just do not care about the plot at all. In this movie they care about the plot. Their review makes no sense. Judge by yourself. Watch it and do not read much into the reviews as others just say too much.