Nel 1715, New Providence è l'isola che permette ai pirati di trovare un rifugio dalle autorità di tutto il mondo. I loro bottini sono frutto di attacchi alle navi che passano sui loro mari, ma il Capitano James Flint (Toby Stephens) ha in mente di effettuare un attacco al galeone spagnolo Urca de Lima, che contiene il tesoro più ricco di sempre.