Smart & funny, great ensemble cast. Disagree with those who say it starts too slow. It paces as it should, starting reasonably normal and accelerating into zaniness, with a nice minor twist near the end. Enjoyed it enough to watch it again, a rarity!