It would have been excellent, except the ending was an abysmal failure. Why is this currently ranked 94% on Rotten Tomatoes? Why is this considered the best film of the year? It's profoundly depressing if this is the best Hollywood has to offer. The movie should have been one of the best ever, but the ending totally and utterly ruined it. The ending of a strong film is far too important to forget in assessing a film's quality, and potential viewers should realize when something isn't intentionally artsy, just rushed and awful. I see the emperor's new clothes in the inexplicably overwhelming popularity.