W magicznym królestwie Auradonu Król Bestia i Królowa Bella szykują dla swojego syna, Księcia Bena, ceremonię przejęcia tronu. Jego pierwszą oficjalną decyzją jest sprowadzenie do Auradonu dzieci mieszkających na Wyspie Potępionych - miejscu będącym domem wielu słynnych czarnych charakterów. Mal, Evie, Carlos i Jay po raz pierwszy opuszczą wyspę. Czy podążą śladami swoich rodziców? A może odnajdą w sobie dobro i uratują królestwo?
Lekkomyślny młodzieniec, Eun-Soo, podczas podróży do swojej ciężko chorej i umierającej matki ulega wypadkowi - jego samochód wypada z drogi i stacza się z urwiska. Kiedy odzyskuje przytomność, jego oczom ukazuje się Young-hee - 12-letnia dziewczynka. Zaprowadza ona chłopaka przez las do swojego niezwykłego domku niczym z bajki. Tam zostaje uwięziony przez dziewczynkę i jej rodzeństwo, które nigdy nie dorosło - 7-letnią siostrę Jung-soon i 13-letniego brata - Man-boka.
Piotruś (Levi Miller) to 12-letni urwis o żywiołowej, nieco buntowniczej naturze. W ponurym sierocińcu w Londynie, w którym chłopiec mieszka od urodzenia, te cechy charakteru nie są tolerowane. Pewnej nocy Piotruś zostaje porwany do magicznej Nibylandii - fantastycznego świata piratów, wojowników i wróżek. Próbując odkryć sekret matki, która porzuciła go wiele lat temu, oraz znaleźć swoje miejsce w tej niezwykłej krainie, chłopiec przeżywa niesamowite przygody i nie raz pojedynkuje się na śmierć i życie. Aby ocalić Nibylandię, wraz z Tygrysią Lilią (Rooney Mara) i nowym przyjacielem Jamesem Hakiem (Garrett Hedlund), musi rozprawić się raz na zawsze z bezwzględnym piratem Czarnobrodym (Hugh Jackman), dzięki temu pozna swoje prawdziwe przeznaczenie i już na zawsze zapamiętamy go jako Piotrusia Pana.