This is the first movie in years that as soon as I walked out of the theater I wanted to get back in line and see it again. Unfortunately the rest of that night shows were sold out, so I had to wait until the next day to see it again. Beautiful to see, joyous to hear and (nearly) perfectly cast and acted this is the most fun to be experienced at the movies this summer.