In the second series, the Walrus crew is stranded, with an army of Spanish soldiers standing between them and the precious Urca gold. With the crimes against their brethren no longer a secret, Flint (Toby Stevens) and Silver (Luke Arnold) must join forces in a desperate bid for survival.

Meanwhile, Eleanor Guthrie (Hannah New) struggles to maintain her grip on Nassau, as a new breed of pirate arrives in the form of Ned Low, a man for whom violence isn’t just a tool, it’s a pastime. As blood is spilled and tensions mount, Charles Vane (Zach McGowan) must decide what he values more: Eleanor’s life, or the respect of his men. 

The second season of Black Sails airs from Tuesday, 24 May at 20:30 on HISTORY™, channel 186 on DStv.