The overall story of this movie was very well done. Good acting, good plot, everything fit and nothing was missing. Their was a lot of humor but too often it included sexual inuendos and swearing. My husband and I laughed the whole time but there is little chance I would see it with my 17yr old brothers, let alone my 11yr son.