Terrible over hyped. In my opinion, it's another case of "The Emperor's New Clothes". The movie is not good and people are saying that it is good because they don't want to go against the grain. Anytime people have to watch a movie multiple times in order to "understand" what it's about is a clue that the movie misses it's mark. Save your money and wait for Netflix or Red Box.