Unbelievably funny, every step of the way. You can't even tell whom they're making fun of more. It's almost like there are decent people on both sides, and even decent people are a-holes sometimes, and even a-holes are still people. If you can handle that, you'll love this movie.