While I like the first book better than the second, I like the second movie better than the first.
I'm fomenting a fuller review that may replace this post, so no comments or questions yet.
It is a bit more violent, and there's talk. So (to pluck an age) 5-6 may be too young. My 8yob, who isn't a lover of talky movies, loved it.
Perfect? Nah. Quibbles? Yep.
Liked it a lot and see it again? Yep; tonight, if I can.