This was a very entertaining movie (that's the point of any movie). It tries to be "heart warming", but it fails. However, it makes up for its failure with jokes and overall storyline. Please note, this is a kids' movie (mostly), so those of you "Roger & Ebert" type, don't over examine this movie.