Outlander: Who Is Ed Speelers And Why Did He Leave The Show?

Outlander viewers will never forget the evil Stephen Bonnet, who featured in the 4th and 5th series of Outlander. Bonnet was played by Ed Speelers and fans want to know more about the Outlander star. Outlander season 6 is coming…