세상 모든 동화들의 아름다운 시작...
20세기 초. 영국 런던에서 나름대로 이름을 날리던 극작가 제임스 배리 (죠니 뎁 분)는 자신의 작품이 흥행에 부진을 보이자 슬럼프에 빠진다. 게다가 연극배우 출신인 아내 메리 (레다 미첼 분)와의 관계도 언제부터인가 조금씩 멀어져 간다. 어느 날 켄싱턴 공원에 산책을 나선 그는 젊은 미망인 실비아 데이비스 (케이트 윈슬렛 분)와 그녀의 네 아들을 만나게 된다. 아이가 없는 제임스는 네 사내아이들의 활달함에 마음을 빼앗기게 되고, 아이들 역시 제임스를 점점 좋아하게 되는데...
스스로 어른이 되기를 거부했던 그는 아이들과 친해지기 위해 마술을 하고, 이야기를 들려주고, 우스꽝스러운 변장을 하고, 함께 해적놀이를 하며 동심의 나날을 보낸다. 그러나 그들이 너무 자주 어울리자 런던 사교계에선 이상한 소문이 돌기 시작하고, 아내 메리의 마음은 남편에게서 더욱 멀어져만 간다. 연극의 제작자이자 극장주인 찰스 프로먼(더스틴 호프만 분)도 제임스에게 우려를 표하지만, 이미 실비아와 그녀의 아이들은 제임스에게 없어선 안 될 존재가 되어버린다. 그건 실비아 가족 역시 마찬가지. 실비아 가족과 자주 어울리며 그들에게서 얻은 영감으로 작품을 쓴 그는 네 아이들 중 유난히도 예민하고 섬세한 영혼을 가진 피터에게서 이름을 딴 '피터팬'을 완성한다.
1904년 크리스마스이브에 초연된 '피터팬'은 성황리에 끝나고, 제임스는 일약 런던 사교계의 명사로 떠오른다. 하지만 실비아의 가족에겐 아무도 예상하지 못한 운명이 기다리고 있는데.... 동화 속에 숨겨진 그들만의 네버랜드가 펼쳐진다.