This is a wonderful, funny, family movie that all can enjoy. Of course you can see things coming but parents have that happen all the time. I laughed out loud and had tears running down my face and that doesn't happen all that much anymore. No bad language, no situations that call for "explanation" and no violence. I would have been happy to take my Mom. Take your kids and go see it! It's just plain fun.