Cast Credits Halo (2022) Starring as Captain Jacob Keyes (8 episodes) Episode 1x09: Transcendence (May 19, 2022) Episode 1x08: Allegiance (May 12, 2022) Episode 1x06: Solace (Apr 28, 2022) Episode 1x05: Reckoning (Apr 21, 2022) Episode 1x04: Homecoming (Apr 14, 2022) Episode 1x03: Emergence (Apr 7, 2022) Episode 1x02: Unbound (Mar 31, 2022) Episode 1x01: Contact (Mar 24, 2022) View 5 more View 5 less MotherFatherSon (2019) Starring as Prime Minister Jahan Zakari (6 episodes) Episode 1x08: Episode 8 (Apr 24, 2019) Episode 1x07: Episode 7 (Apr 17, 2019) Episode 1x06: Episode 6 (Apr 10, 2019) Episode 1x04: Episode 4 (Mar 27, 2019) Episode 1x02: Episode 2 (Mar 13, 2019) Episode 1x01: Episode 1 (Mar 6, 2019) View 3 more View 3 less Traitors (2019) Starring as Richard Gregory (2 episodes) Episode 1x06: It's Me (Mar 24, 2019) Episode 1x05: Jackson (Mar 17, 2019) Black Earth Rising (2018) Starring as Simon Nyamoya Killing Eve (2018) Starring as Jamie Hayward (7 episodes) Episode 3x08: Are You Leading or Am I? (May 31, 2020) Episode 3x07: Beautiful Monster (May 24, 2020) Episode 3x06: End of Game (May 17, 2020) Episode 3x04: Still Got It (May 3, 2020) Episode 3x03: Meetings Have Biscuits (Apr 26, 2020) Episode 3x02: Management Sucks (Apr 19, 2020) Episode 3x01: Slowly Slowly Catchy Monkey (Apr 12, 2020) View 4 more View 4 less The State (2017) Guest starring as Intelligence Officer Episode 1x04: Episode 4 (Aug 23, 2017) Harlots (2017) Starring as William North (22 episodes) Episode 3x08: Episode 8 (Aug 28, 2019) Episode 3x07: Episode 7 (Aug 21, 2019) Episode 3x06: Episode 6 (Aug 14, 2019) Episode 3x05: Episode 5 (Aug 7, 2019) Episode 3x04: Episode 4 (Jul 31, 2019) Episode 3x03: Episode 3 (Jul 24, 2019) Episode 3x02: Episode 2 (Jul 17, 2019) Episode 2x08: Episode 8 (Aug 22, 2018) Episode 2x07: Episode 7 (Aug 15, 2018) Episode 2x06: Episode 6 (Aug 8, 2018) Episode 2x05: Episode 5 (Aug 1, 2018) Episode 2x04: Episode 4 (Jul 25, 2018) Episode 2x03: Episode 3 (Jul 18, 2018) Episode 2x02: Episode 2 (Jul 11, 2018) Episode 2x01: Episode 1 (Jul 11, 2018) Episode 1x08: Episode 8 (May 15, 2017) Episode 1x06: Episode 6 (May 1, 2017) Episode 1x05: Episode 5 (Apr 24, 2017) Episode 1x04: Episode 4 (Apr 17, 2017) Episode 1x03: Episode 3 (Apr 10, 2017) Episode 1x02: Episode 2 (Apr 3, 2017) Episode 1x01: Episode 1 (Mar 27, 2017) View 19 more View 19 less The Crown (2016) Guest starring as President Nkrumah Episode 2x08: Dear Mrs. Kennedy (Dec 8, 2017) Chewing Gum (2015) Guest starring as Marlon Episode 2x05: Road Trip (Feb 9, 2017) The Bastard Executioner (2015) Starring as Berber the Moor (9 episodes) Episode 1x10: Blood and Quiescence / Crau a Chwsg (Nov 17, 2015) Episode 1x08: Broken Things / Pethau Toredig (Nov 3, 2015) Episode 1x07: Behold the Lamb / Gweled Yr Oen (Oct 20, 2015) Episode 1x06: Thorns / Drain (Oct 13, 2015) Episode 1x05: Piss Profit / Proffidwyr Troeth (Oct 6, 2015) Episode 1x04: A Hunger / Newyn (Sep 29, 2015) Episode 1x03: Effigy / Delw (Sep 22, 2015) Episode 1x02: Pilot (2) (Sep 15, 2015) Episode 1x01: Pilot (1) (Sep 15, 2015) View 6 more View 6 less Penny Dreadful (2014) Starring as Sembene (17 episodes) Episode 2x10: And They Were Enemies (Jul 5, 2015) Episode 2x09: And Hell Itself My Only Foe (Jun 28, 2015) Episode 2x08: Memento Mori (Jun 21, 2015) Episode 2x07: Little Scorpion (Jun 14, 2015) Episode 2x06: Glorious Horrors (Jun 7, 2015) Episode 2x05: Above the Vaulted Sky (May 31, 2015) Episode 2x04: Evil Spirits in Heavenly Places (May 24, 2015) Episode 2x02: Verbis Diablo (May 10, 2015) Episode 2x01: Fresh Hell (May 3, 2015) Episode 1x08: Grand Guignol (Jun 29, 2014) Episode 1x07: Possession (Jun 22, 2014) Episode 1x06: What Death Can Join Together (Jun 15, 2014) Episode 1x05: Closer Than Sisters (Jun 8, 2014) Episode 1x04: Demimonde (Jun 1, 2014) Episode 1x03: Resurrection (May 25, 2014) Episode 1x02: Séance (May 18, 2014) Episode 1x01: Night Work (May 11, 2014) View 14 more View 14 less The Town (2012) Guest starring as Chief Inspector Duncan Episode 1x03: Episode 3 (Dec 19, 2012) The Fear (2012) Starring as Wes Misfits (2009) Guest starring as Tony (3 episodes) Episode 3x08: Episode 8 (Dec 18, 2011) Episode 1x04: Episode 4 (Dec 3, 2009) Episode 1x01: Episode 1 (Nov 12, 2009) Place of Execution (2008) Guest starring as Keith Slocombe (3 episodes) Episode 1x03: Episode 3 (Oct 6, 2008) Episode 1x02: Episode 2 (Sep 29, 2008) Episode 1x01: Episode 1 (Sep 22, 2008) Doctor Who (2005) Guest starring as Colonel Manton Episode 6x07: A Good Man Goes to War (Jun 4, 2011) Little Britain (2003) Guest starring as Various Episode 3x02: Episode 2 (Nov 24, 2005) Ultimate Force (2002) Starring as Cpl. Ricky Mann Holby City (1999) Guest starring as Craig Sefton Episode 3x20: Family Ties (Mar 27, 2001) Casualty (1986) Guest starring as Walker Bennett Episode 11x20: Treasure (Jan 25, 1997) Guest starring as Paul Caffrey Episode 26x09: Mea Culpa (Oct 15, 2011) The Diplomat () Starring as Colin Sutherland