I just finished watching this movie.

I didnt think it was particularly great, but no way it deserves 5 stars! I believe most people didn't like it because of all the hype, and I can understand that.

But as far as movies go, it does have a message. And the acting is good.

I think it is a good movie if you are willing to accept loose ends, and a few movie cliches.

If you are looking for a masterpiece, look elsewhere.