I have probably watched it 3-4 times so far and I bet I will watch again. Incredible screenplay, excellent directing and very talented actors. How can anyone not like this. They must have a grudge against the movie. Ignore haters and enjoy the movie. You will not regret it.