Ray Stevenson ("Thor," "Divergent") has joined the cast of Starz's pirate period drama "Black Sails." He'll play the legendary pirate Blackbeard, aka Edward Teach, when the series returns in 2016 for its third season.

Starz teases his involvement in a press release, saying that Blackbeard returns "to settle some unfinished business, but a great deal has changed during his absence, and he will have to disrupt cemented alliances and challenge new ones to achieve the impossible."

Production on the third season of "Black Sails," which is a prequel of sorts to the classic novel "Treasure Island" by Robert Louis Stevenson, is under way in South Africa.

The Season 2 finale  of "Black Sails" airs this Saturday at 9 p.m. ET/PT on Starz.