Cast Credits No Man's Land (2020) Starring as Stanley (5 episodes) Episode 1x08: Episode 8 (Sep 18, 2020) Episode 1x07: Episode 7 (Sep 18, 2020) Episode 1x06: Episode 6 (Sep 18, 2020) Episode 1x05: Episode 5 (Sep 18, 2020) Episode 1x03: Episode 3 (Sep 18, 2020) View 2 more View 2 less El Candidato (2020) Starring as Wayne Addison (9 episodes) Episode 1x10: Desert of the Lions (Jul 17, 2020) Episode 1x09: La cabaña en el bosque (Jul 17, 2020) Episode 1x08: Fireside Chat (Jul 17, 2020) Episode 1x07: En la ciudad de la furia (Jul 17, 2020) Episode 1x06: Blackberries (Jul 17, 2020) Episode 1x05: Operativo (Jul 17, 2020) Episode 1x04: Toques (Jul 17, 2020) Episode 1x02: Artículo 29 (Jul 17, 2020) Episode 1x01: Pilot (Jul 17, 2020) View 6 more View 6 less Pennyworth (2019) Guest starring as Captain Gulliver Troy (3 episodes) Episode 2x04: The Hunted Fox (Dec 27, 2020) [Special Guest Star] Episode 2x03: The Belt and Welt (Dec 27, 2020) [Special Guest Star] Episode 2x01: The Heavy Crown (Dec 13, 2020) [Special Guest Star] Sex Education (2019) Guest starring as Remi Milburn (5 episodes) Episode 2x08: Episode 8 (Jan 17, 2020) Episode 2x05: Episode 5 (Jan 17, 2020) Episode 2x04: Episode 4 (Jan 17, 2020) Episode 1x06: Episode 6 (Jan 11, 2019) Episode 1x03: Episode 3 (Jan 11, 2019) View 2 more View 2 less A Discovery of Witches (2018) Starring as Philippe de Clermont (2 episodes) Episode 2x06: Episode 6 (Jan 8, 2021) Episode 2x05: Episode 5 (Jan 8, 2021) Altered Carbon (2018) Starring as Laurens Bancroft (8 episodes) Episode 1x10: The Killers (Feb 2, 2018) Episode 1x09: Rage in Heaven (Feb 2, 2018) Episode 1x08: Clash by Night (Feb 2, 2018) Episode 1x06: Man with My Face (Feb 2, 2018) Episode 1x05: The Wrong Man (Feb 2, 2018) Episode 1x03: In a Lonely Place (Feb 2, 2018) Episode 1x02: Fallen Angel (Feb 2, 2018) Episode 1x01: Out of the Past (Feb 2, 2018) View 5 more View 5 less Urban Myths (2017) Guest starring as Billy Wilder Episode 2x01: Marilyn Monroe and Billy Wilder (Apr 12, 2018) Trollhunters: Tales of Arcadia (2016) Guest starring as Amulet Episode 1x01: Becoming: Part 1 (Dec 23, 2016) Guest starring as Kanjigar (5 episodes) Episode 1x26: Something Rotten This Way Comes (Dec 23, 2016) Episode 1x19: Airheads (Dec 23, 2016) Episode 1x17: Blinky's Day Out (Dec 23, 2016) Episode 1x15: Mudslinging (Dec 23, 2016) Episode 1x14: Return of the Trollhunter (Dec 23, 2016) View 2 more View 2 less Roots (2016) Starring as John Waller Episode 1x01: Episode 1 (May 30, 2016) Hap and Leonard (2016) Starring as Hap Collins (18 episodes) Episode 3x06: Monsoon Mambo (Apr 11, 2018) Episode 3x05: Mambo #5 (Apr 4, 2018) Episode 3x04: Senorita Mambo (Mar 28, 2018) Episode 3x03: T-Bone Mambo (Mar 21, 2018) Episode 3x02: Ho-Ho Mambo (Mar 14, 2018) Episode 3x01: The Two-Bear Mambo (Mar 7, 2018) Episode 2x06: No Mo' Mojo (Apr 19, 2017) Episode 2x05: Pie a la Mojo (Apr 12, 2017) Episode 2x04: Bad Mojo (Apr 5, 2017) Episode 2x03: Holy Mojo (Mar 29, 2017) Episode 2x02: Ticking Mojo (Mar 22, 2017) Episode 2x01: Mucho Mojo (Mar 15, 2017) Episode 1x06: Eskimos (Apr 6, 2016) Episode 1x05: War (Mar 30, 2016) Episode 1x04: Trudy (Mar 23, 2016) Episode 1x03: The Dive (Mar 16, 2016) Episode 1x02: The Bottoms (Mar 9, 2016) Episode 1x01: Savage Season (Mar 2, 2016) View 15 more View 15 less Good Morning Britain (2014) Guest starring as James Purefoy Episode 2017-03-10: 10/03/2017 (Mar 10, 2017) The Following (2013) Starring as Joe Carroll (45 episodes) Episode S02 Special: The Following Revisited (Jan 4, 2014) Episode 3x14: Dead or Alive (May 18, 2015) Episode 3x13: A Simple Trade (May 11, 2015) Episode 3x12: The Edge (May 11, 2015) Episode 3x11: Demons (May 4, 2015) Episode 3x10: Evermore (Apr 27, 2015) Episode 3x09: Kill the Messenger (Apr 20, 2015) Episode 3x08: Flesh & Blood (Apr 13, 2015) Episode 3x07: The Hunt (Apr 6, 2015) Episode 3x06: Reunion (Mar 30, 2015) Episode 3x05: A Hostile Witness (Mar 23, 2015) Episode 3x04: Home (Mar 23, 2015) Episode 3x03: Exposed (Mar 16, 2015) Episode 3x02: Boxed In (Mar 9, 2015) Episode 3x01: New Blood (Mar 2, 2015) Episode 2x15: Forgive (Apr 28, 2014) Episode 2x14: Silence (Apr 21, 2014) Episode 2x13: The Reaping (Apr 14, 2014) Episode 2x12: Betrayal (Apr 7, 2014) Episode 2x11: Freedom (Mar 31, 2014) Episode 2x10: Teacher's Pet (Mar 24, 2014) Episode 2x09: Unmasked (Mar 17, 2014) Episode 2x08: The Messenger (Mar 10, 2014) Episode 2x07: Sacrifice (Mar 3, 2014) Episode 2x06: Fly Away (Feb 24, 2014) Episode 2x05: Reflection (Feb 17, 2014) Episode 2x04: Family Affair (Feb 10, 2014) Episode 2x03: Trust Me (Feb 3, 2014) Episode 2x02: For Joe (Jan 27, 2014) Episode 2x01: Resurrection (Jan 19, 2014) Episode 1x15: The Final Chapter (Apr 29, 2013) Episode 1x14: The End is Near (Apr 22, 2013) Episode 1x13: Havenport (Apr 15, 2013) Episode 1x12: The Curse (Apr 8, 2013) Episode 1x11: Whips & Regret (Apr 1, 2013) Episode 1x10: Guilt (Mar 25, 2013) Episode 1x09: Love Hurts (Mar 18, 2013) Episode 1x08: Welcome Home (Mar 11, 2013) Episode 1x07: Let Me Go (Mar 4, 2013) Episode 1x06: The Fall (Feb 25, 2013) Episode 1x05: The Siege (Feb 18, 2013) Episode 1x04: Mad Love (Feb 11, 2013) Episode 1x03: The Poet's Fire (Feb 4, 2013) Episode 1x02: Chapter Two (Jan 28, 2013) Episode 1x01: Pilot (Jan 21, 2013) View 42 more View 42 less The Hollow Crown (2012) Starring as Thomas Mowbray Sunday Brunch (2012) Guest starring as James Purefoy Episode 6x48: Suggs, Gemma Atkinson, Guz Khan, James Purefoy, Nina Nesbitt (Jan 14, 2018) Revenge (2011) Guest starring as Dominik Wright (2 episodes) Episode 1x18: Justice (Apr 25, 2012) Episode 1x17: Doubt (Apr 18, 2012) Injustice (2011) Starring as William Travers Camelot (2011) Guest starring as King Lot (3 episodes) Episode 1x04: Lady of the Lake (Apr 15, 2011) Episode 1x02: The Sword and the Crown (Apr 1, 2011) Episode 1x01: Homecoming (Feb 25, 2011) Episodes (2011) Guest starring as Rob (4 episodes) Episode 2x09: Episode 209 (Aug 26, 2012) Episode 2x08: Episode 208 (Aug 19, 2012) Episode 2x07: Episode 207 (Aug 12, 2012) Episode 2x06: Episode 206 (Aug 5, 2012) View 1 more View 1 less The Philanthropist (2009) Starring as Teddy Rist (8 episodes) Episode 1x08: Haiti (Aug 12, 2009) Episode 1x07: Kashmir (Aug 5, 2009) Episode 1x06: San Diego (Jul 29, 2009) Episode 1x05: Kosovo (Jul 22, 2009) Episode 1x04: Nigeria Part II (Jul 15, 2009) Episode 1x03: Paris (Jul 8, 2009) Episode 1x02: Myanmar (Jul 1, 2009) Episode 1x01: Nigeria Part I (Jun 24, 2009) View 5 more View 5 less Rome (2005) Starring as Mark Antony (11 episodes) Episode 1x12: Kalends of February (Nov 20, 2005) Episode 1x11: The Spoils (Nov 13, 2005) Episode 1x10: Triumph (Nov 6, 2005) Episode 1x09: Utica (Oct 30, 2005) Episode 1x08: Caesarion (Oct 16, 2005) Episode 1x07: Pharsalus (Oct 9, 2005) Episode 1x06: Egeria (Oct 2, 2005) Episode 1x05: The Ram has Touched the Wall (Sep 25, 2005) Episode 1x04: Stealing from Saturn (Sep 18, 2005) Episode 1x02: How Titus Pullo Brought Down the Republic (Sep 4, 2005) Episode 1x01: The Stolen Eagle (Aug 28, 2005) View 8 more View 8 less The Mayor of Casterbridge (2003) Starring as Donald Farfrae The Tenant of Wildfell Hall (1996) Guest starring as Mr. Lawrence (2 episodes) Episode 1x03: Part 3 (Nov 24, 1996) Episode 1x01: Part 1 (Nov 17, 1996)