Viewing critically, I think the only bad thing about this movie is some weak child acting, but kids won't notice that and adults will be too busy being amazed by Dustin Hoffman playing the best Captain James Hook ever to grace the screen.
Filled with quotable moments, it's a perfect movie for resuscitating your inner child.
First of all, this movies run time is to long for a family movie. It starts out slow, the first 50 minutes to about the first hour, I think could have cut out a number of shots. Even though it does get better after those 50-60 minutes, it doesn't mean that this movie is like picture frame perfect or anything, several scenes feel like they could've been done better, it can even get a little to corny or too smultzy in the third act, but with that said, it is imaginative, has great heart, and it does have some of that Spielberg charm to it Once the characters develop into those characteristics we loved from the Disney version and the book, you realize these actors are doing a really good job playing their roles, The two main leads Hoffman and Williams do a great job playing their roles. The thing is, this movies plot and story isn't really focus so much on Hook as it should for the movie to be called Hook. The story isn't really about Hook, it's about Peter Pan getting his magic back so he will be able to save his kids from Hook. So if I were to title this movie, I would say it should've been titled Another Pan.
Overall, this is a family movie that parents will probably enjoy watching with their kids, if you don't mind sitting for more than 2 hours watching it. The first 1/3 will be slow, but it gets better from there. There is the Spielberg charm but there are things that could be changed including a new title.
Can we also talk about how unnecessarily long this is? Chop out another 30 minutes (there's definitely enough fluff to do that) and this might make for a briskly enjoyable trip down memory lane, but as it is you'll more likely be put to sleep.
One star given alone is dedicated to the crazy old man screaming, "It's snowing!"