In this development of the Peter Pan story, busy American lawyer Peter Banning (Robin Williams) takes his family to London for a holiday with Granny Wendy (Maggie Smith). But the visit takes an unexpected turn when Peter's kids are abducted by the villainous Captain Hook (Dustin Hoffman), forcing the lawyer to confront his past and accept that he is the grown-up Peter Pan. With the help of the tomboy fairy Tinkerbell (Julia Roberts), he then returns to Never-Never Land ready to confront his old crocodile-hating enemy and win back his family.