LOS ANGELES, March 24 (UPI) -- Ray Stevenson is to play the iconic pirate Blackbeard on the high-seas adventure series Black Sails, Starz announced Tuesday.
Season 3 is currently in production in South Africa. A teaser for the new season will air on the network following Saturday's Season 2 finale.
Advertisement