As a parent for the past sixteen years I have seen dozens of 'childrens' films. Generally I found them good to great (ice age 3, Madagascar 3, toy story and others are greats).
This film was a million miles away.
Poor story, extremely poor dialogue, just a bad bad film.
Don't bother watching.