Le temps a passé et Peter Pan a vieilli et oublié le Pays imaginaire. Il a épousé Moira, la petite-fille de Wendy, avec qui il a eu deux enfants, et est devenu Peter Banning, un avocat d'affaires obsédé par son travail. Mais le capitaine Crochet, qu'il croyait mort, fait enlever ses enfants...
Pour le jeune Marty, son basset Shaïlo correspond au chien parfait. Son ancien maître, Judd Travers, le maltraitait constamment, et le petit garçon avait décidé de le sauver en l’accueillant chez lui. Marty est à nouveau confronté au brutal Travers qui souhaite plus que tout récupérer...