自小在伦敦孤儿院中生活的12岁男孩彼得(莱维·米勒饰)顽皮而又叛逆,但在一个不可思议的晚上,彼得被一艘飞翔的船带到了梦幻岛——那是个住着海盗、印第安勇士和仙子的奇妙世界。他在岛上经历了令人惊奇的冒险,并遇到了一个名叫詹姆斯·胡克的新朋友(加内特·赫德兰饰),开始找寻关于自己身份以及多年以前将他留在孤儿院的母亲的线索。印第安部落的虎莲公主(鲁妮·玛拉饰)揭示了彼得的命运,他是预言中注定会带领大家战胜凶残的黑胡子海盗(休·杰克曼饰)的传奇英雄。彼得在虎莲公主的引领下经历了一系列考验,还有许多生死搏斗,他决心完成人们赋予自己的使命,勇敢地与海盗抗衡,和小仙子一起打败了大反派黑胡子海盗。