吉姆·哈弗金斯(Toby Regbo 飾)與母親(Shirley Henderson 飾)在鄉下經營一家小旅。某天,旅館接收一名惶恐嗜酒的海盜水手比利(David Harewood 飾),他曾是臭名昭著的海盜頭子福林特船長(Donald Sutherland 飾)的手下。福林特兇殘貪婪,手中握有一份藏寶圖的地圖。在他死之後,最為忠誠的比利似乎掌握了地圖,而他也成為所有海盜急於找到的目標。吉姆從死去的比利身上找到藏寶圖,藉著和當地的夥伴乘船前往那個堆滿了無數寶貝的金銀島。與此同時,邪惡的海盜喬裝打扮登上他們