This was a fun movie. It was laugh out loud funny, and the humor was clean enough that I didn't have to be embarassed that my daughter was sitting next to me in the theatre. It was a bit heavy handed in the parts that conveyed the "message" of the movie, but everyone in the theatre (myself included) was laughing through most of the film.