Probably one of the most funny movies I have ever watched, the R version is over the top. They get all the little things right and its impossible to catch all the amazingly well hidden satire the first time around and the parodies are brilliant. I howled though the whole thing, I couldn't believe what I was watching but if you are a South Park fan as I am its easy to connect the dots. If you are watching it with the younger crowd they might need a history lesson to put it in context as a lot of the humor was relevant to the political situation at the time but other than that its always a home run when I watch it with people who have never seen or heard of it.