Michael Bay takes on Treasure Island

Starz has confirmed that it will be bringing Black Sails to the premium television network.