Black Sails Guest cast, played by Greig Rogers Episode 3x02: XX. (Jan 30, 2016) Episode 3x03: XXI. (Feb 6, 2016) Episode 3x05: XXIII. (Feb 20, 2016)