Definitely the one film you must watch this July.
I could spout superlatives about it, but
other people have already done that (much better than I could, in fact).
Just go watch it. And make sure you have a good pee beforehand 'cos you don't want to leave your seat halfway through all its two-and-a-half hours of glory.