Originally Posted by jmc
Just because a film has a surprise doesn't mean it's a good one.
The movie is good, regardless of how you feel about the villain. It's one aspect of the film. Everything else about the movie was hilarious, thrilling, clever, and amusing.