
Cast
Age 57 · United Kingdom
18 shows

2026 · Hulu · To Be Determined
as Christpher Hext

2025 · ITVX · Ended
as Melford Stevenson QC

2023 · ITVX · Ended
as Piers Fields-Turner

2020 · Amazon Freevee · Ended
as Damian Cray

2019 · BBC Two · Ended
as Samuel Petrukhin

2018 · BBC iPlayer · Ended
as Archie Moore

2018 · Netflix · Ended
as John Robinson

2015 · BBC One · Ended
as Dr. Edward Armstrong

2015 · BBC Two · Ended
as Narrator (voice)

2014 · STARZ · Ended
as Captain James Flint

2010 · BBC Two · Ended
as DI Jack Armstrong

2008 · ITV1 · Ended
as Crawford Hill

2006 · BBC One · Ended
as Edward Rochester

2003 · BBC Two · Ended
as Kim Philby

2001 · BBC Two · Ended
as Charles

1996 · BBC One · Ended
as Gilbert Markham

1993 · ITV1 · Ended
as Maj. William Dodd

1992 · Channel 4 · Ended
as Oliver
Main cast roles from TVmaze. Guest appearances aren't listed.