Der aufgeweckte 12-jährige Waisenjunge Peter (Levi Miller) lässt sich nur selten etwas gefallen. Doch in dem trostlosen Heim, in dem er aufwächst, wird jedes noch so kleine Anzeichen von Rebellion im Keim erstickt. Eines Nachts verschwindet Peter wie von Zauberhand aus dem Waisenhaus und findet sich plötzlich im magischen Nimmerland wieder, das von Feen, Kriegern und Piraten bewohnt wird. Während er versucht, sich an dem fremden und faszinierenden Ort zurechtzufinden, macht er Bekanntschaft mit der kämpferischen Tiger Lily (Rooney Mara) und dem charmanten James Hook (Garrett Hedlund). Das alles ist erst der Beginn eines ebenso gefährlichen wie aufregenden Abenteuers, bei dem Peter nicht nur etwas über seine verschwundene Mutter erfährt, sondern es auch mit dem finsteren und erbarmungslosen Piraten Blackbeard (Hugh Jackman) zu tun bekommt, dem er sich gemeinsam mit seinen neuen Freunden in den Weg stellt, um Nimmerland zu retten…