This is the type of movie that you will enjoy if you are like it. In other words, if you are a nerd, you will love it. Otherwise, you will hate it. I could not stop laughing at the characters. The cast was very good at their characters and it was very fun to watch. Again, this movie will be loved by us nerd fans and not by people who just don't understand.