Ed Speleers is ready to face the indignation of Outlander fans as the season's new villain Stephen Bonnet as he continues to push himself into unexplored territories.