In 1903, in England, the play writer James Matthew Barrie (Johnny Depp) has a complete lack of inspiration, and his last work was a deceptive play. When he meets the children of the widow Sylvia Llewelyn Davies (Kate Winslet), he becomes friend of the family and Sylvia becomes his muse and her children the source of inspiration. James writes the successful play about "Peter Pan and Neverland".
Johnny Depp ... Sir James Matthew Barrie
Kate Winslet ... Sylvia Llewelyn Davies
Julie Christie ... Mrs. Emma du Maurier
Radha Mitchell ... Mary Ansell Barrie
Dustin Hoffman ... Charles Frohman