During a writing slump, playwright J.M. Barrie meets a widow and her four children, all young boys—who soon become an important part of Barrie’s life and the inspiration that lead him to create his masterpiece. Peter Pan.
Johnny Depp
as Sir James Matthew Barrie
Kate Winslet
as Sylvia Llewelyn Davies
Julie Christie
as Mrs. Emma du Maurier
Dustin Hoffman
as Charles Frohman
Freddie Highmore
as Peter Llewelyn Davies
Radha Mitchell
as Mary Ansell Barrie
Kate Maberly
as Wendy
Joe Prospero
as Jack Llewelyn Davies
Nick Roud
as George Llewelyn Davies
Luke Spill
as Michael Llewelyn Davies
Eileen Essell
as Mrs. Snow
Ian Hart
as Sir Arthur Conan Doyle