Starz has announced the full cast for Michael Bay's upcoming eight episode original series "Black Sails," a prequel to the Robert Louis Stevenson's classic "Treasure Island."
Set twenty years before events in the book, the story chronicles the adventures of fabled buccaneer Captain Flint and his men. As already announced, Toby Stephens ("Jane Eyre," "Die Another Day") has been cast in the lead role as Captain Flint.
Aussie actor Luke Arnold ("Rush," "McLeod's Daughters," "Winners and Losers") has been cast as the young John Silver. Zack McGowan ("Shameless") will star as Captain Charles Vane, a rival pirate captain.
Hannah New ("Maleficent") will play the young and determined smuggler Eleanor Guthrie operating out of New Providence. Jessica Parker Kennedy ("The Secret Circle," "In Time") will play a tortured young prostitute who sees the dark side of the town.
Finally, Hakeem Kae Kazim ("Strike Back," "Hotel Rwanda") will play Mr. Scott, Toby Schmitz ("Crownies," "Three Blind Mice") will play Rackham, Clara Paget ("One Day," "Fast Six") will star as a member of Captain Vane's crew,
Pre-production is currently underway in South Africa to beg shooting in Cape Town later this year. The series will premiere in 2014.