who plays edward teach on black sails
Where: Starz. The third season of Starzâs action pirate series âBlack Sailsâ takes no time at all in introducing the most notorious buccaneer of the era, Edward Teach â better known as Blackbeard. Played by Ray Stevenson, he is no mere bloodthirsty brute but a complicated man with a gravitas about him.