If You Don't Like It, You Have No Sense Of Humor.
Jack Black is a genius in this.  It's also PG which makes it great for showing the kids.  Such a sweet and funny story, but most of all it's SERIOUSLY FUNNY.