I took my 15-year old son to this movie and we both couldn't stop laughing... At one point we were laughing so hard we were both in tears!! Jack Black was absolutely perfect for this role and the story line sent a nice message. A movie for everyone in the family...