I've heard a lot about this movie but I haven't had the chance to see it. Your post is great. I hope I can see it soon and give you a clear opinion.