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.