Toby Stephens as James Flint on the final season of 'Black Sails'