Trotz seiner phantasievollen Ideen ist Theaterautor James M. Barrie (Johnny Depp) im London des Jahres 1903 nur mäßiger Erfolg beim Publikum vergönnt. Die Zufallsbekanntschaft mit der bezaubernden Witwe Sylvia (Kate Winslet) und ihren vier Kindern entwickelt sich zu einer außergewöhnlichen Freundschaft. Inspiriert durch die Abenteuerlust der Kinder erschafft Barrie die fantastische Welt "Nimmerland" und so entsteht eines der wagemutigsten und berühmtesten Meisterwerke der Epoche: Peter Pan. Doch zunächst will niemand an den Erfolg eines solch unkonventionellen Stückes glauben, und selbst seinem loyalen Produzenten Charles Frohman (Dustin Hoffman) fällt es schwer, bei soviel Fantasterei auf einen Premierenerfolg zu hoffen...