Funny and 'heart-warming' in all the right ways! Not too cheesy or tear-jerking, nor too scary or violent for anyone except the youngest or most extremely squeamish. If you're debating about it, just go see it, well worth the investment of a few dollars and a couple hours of your time.