this have always be one of my favorite movie to watch . look at it objectively i suppose i could pick apart this movie until there be nothing left . but i be not go to do that nor do i want to do . yes it be a little cheesy at time but i like all the song and it of course have a good message . one thing i have notice be that some people have to point out that this movie be make for commercial reason . so what . star war and lord of the ring and harry potter have be commercialize and no one seem to think it take away from them . commercialize a movie and make a profit be just part of the industry . this be a cute funny movie with a positive message and i like it and so i give it 10 star .