Cast Credits Troy: Fall of a City (2018) Guest starring as Ajax (6 episodes) Episode 1x07: Twelve Days (Mar 31, 2018) Episode 1x06: Battle on the Beach (Mar 24, 2018) Episode 1x05: Hunted (Mar 17, 2018) Episode 1x04: Spoils of War (Mar 10, 2018) Episode 1x03: Siege (Mar 3, 2018) Episode 1x02: Conditions (Feb 24, 2018) View 3 more View 3 less Black Sails (2014) Guest starring as Major Rollins (3 episodes) Episode 3x10: XXVIII. (Mar 26, 2016) Episode 3x08: XXVI. (Mar 12, 2016) Episode 3x07: XXV. (Mar 5, 2016) Generation Kill (2008) Guest starring as Cottle Episode 1x06: Stay Frosty (Aug 17, 2008)