Black Sails Guest cast, played by Oscar Freeman Episode 1x02: II. (Feb 1, 2014) Episode 2x10: XVIII. (Mar 28, 2015)