Why has this film been criticized? There's nothing to complain about Steven Spielberg's "Hook." It should be a classic; most people don't remember that it was nominated for a whole slew of Oscars.
First off, I'll cover the visuals. They're wonderful. The depiction of Neverland was incredible to behold. The effects and flying scenes nearly took my breath away, and the score by John Williams is truly magical.
And the performances worked. Robin Williams was a great choice for Peter Pan, and Dustin Hoffman hammed it up to perfection as Captain Hook. The story was pretty interesting, too. Peter Pan has lived his worst nightmare: he grew up, and has become a corporate "pirate." One night, while visiting Wendy (Maggie Smith) in London with his family, Captain Hook infiltrates the real world and kidnaps Peter's children. Even though he can't remember who he once was, Peter is aided by Tinker Bell (Julia Roberts), and journeys to Neverland to rescue his kids. The Lost Boys were hilarious, and Bob Hoskins stole the show as Hook's crooked assistant, Smee.
"Hook" is a film that people of all ages can enjoy. A rare combination of acting, storytelling, and visuals, we should add another movie to Spielberg's list of classics. This is magical, old-school entertainment at its best.