i saw this movie twice and the second time viewing improved my expression about this movie as i catch up with more jokes that i missed during the first time. i find this movie very enjoyable for the first 20 minutes and the last 20 minutes. things happen in the middle drag a little bit but they are bearable and dispersed with a few quality jokes. 7 out of 10. and i will wait to check out the next sequel as the last scene implies that the story of the main characters will be back.