Damn good acting, a very good setup and then a nice and unexpected (by me) thematic switcheroo when the lighthearted fun suddenly turns dead serious. Loses a star for me because I'm still conflicted over whether I like the ending or not. (And also for wasting way too much time on a "the gang goes to Lollapalooza" segment, even though something of great importance to the plot does happen there.)