Akcja filmu rozgrywa się w edwardiańskim Londynie w 1903 roku. Bohaterem jest szkocki pisarz James Matthew Barrie (1860-1937). JM Barrie (
Johnny Depp), pisarz u szczytu literackiej kariery, szuka natchnienia do pracy nad nową książką. Spotkanie czarującej damy (
Kate Winslet), matki czwórki chłopców, pozwoli mu odnaleźć inspirację dla swojej twórczości. Miłość kobiety oraz wyobraźnia dzieci sprawią, że stworzy dzieło, które uczyni go nieśmiertelnym.