I highly recommend this movie! It contains all the elements of a great family movie and appeals to a broad cross-section of people. There's serious stuff going on along with side-splitting comedy, all beautifully acted by a top-rate cast. Don't sleep on this movie!