Not everyone will like or get this movie or its humor. It's kind of like British comedy. If you like Family Guy or some of Will Ferrell's better movies, you will REALLY enjoy this! There are also some surprises like the dance scene, but that's something you would see in Family Guy too. Now you've been warned. You will love this move like I do, or just not. There shouldn't be any surprises.