皮特(查理·罗 Charlie Rowe 饰)虽然年纪轻轻,却已经是一名经验丰富的“老扒手”了,在首领詹姆斯(瑞斯·伊凡斯 Rhys Ifans 饰)的要求下,皮特一行人出发去窃取一只神秘的魔法球,却在误打误撞之中穿越到了一个充满了魔法的世界里,这里被称作梦幻岛。 在梦幻岛上,皮特结识了善良的仙女小叮当(凯拉·奈特莉 Keira Knightley 饰),享受了真正自由快乐的生活,然而,这个世界亦存在着黑暗的一面,邪恶贪婪的海盗女王伊丽莎白(安娜·弗莱尔 Anna Friel 饰)带领手下三番五次想要窃取能够使她永葆青春的秘方,而为了保护这个秘密,皮特和朋友们联手作战,抵抗强大的对手。
延续第一部的史诗故事,柯拉(索菲亚·波多拉 Sofia Boutella 饰)与幸存的战士准备好豁出一切,与勇敢的碧草星居民并肩作战,即使村落不复往日和平,仍是对抗母星失败的人们寻得的新家园,这一切,就靠他们来守护。最终大战前夕,这群战士必须面对各自的过往,也揭露他们究竟为何而战。当叛军势力星火燎原,王国大军倾巢而出准备平息动乱,战友情谊益发坚定,英雄崭露头角,不朽传奇也于焉诞生。