SNAKES ON A PLANEIf you haven't seen it, go. This weekend. As soon as possible. You MUST see this with an opening-weekend crowd for it to be any good. Do yourself a favor and buy some rubber snakes to bring along.
And get ready to do a LOT of yelling.