Trey Parker and Matt Stone are so funny, even though at times I am completely grossed out that I find myself still laughing although I have to cover my eyes. This film is certainly no different; it not only crosses the boundary of good taste but jumps up and down on, throws up on it and sets it on fire. But it is still one of the funniest movies I’ve seen.
All the voices are done by Matt and Trey and friends, and the actors are all puppets, which in a weird way, you forget about as you are watching. The puppeteering is masterful, and gives them a certain leeway in finding ways to mock just about everyone and everything. It certainly has its political overtones and there is nothing held sacred in the script, I laughed even while being offended, sometimes even more than a little offended. But I think that was the point. There was nothing subtle in the humor or points being made.
The songs are great, just as good as the ones in the “South Park” movie; and again since they are basically based on songs from musicals, you’ll find yourself humming along with the tune without even know it.
Certainly not a film for kids, not at all; it is a film for adults. The version I own is the unrated version because of content and during some of the scenes I was left speechless and shocked but laughed anyway.