Cast Credits Why Didn't They Ask Evans? (2022) Starring as Rev Richard Jones (3 episodes) Episode 1x03: Episode 3 (Apr 12, 2022) Episode 1x02: Episode 2 (Apr 12, 2022) Episode 1x01: Episode 1 (Apr 12, 2022) Year of the Rabbit (2019) Starring as Mr. Larkham (3 episodes) Episode 1x06: Framed Rabbit (Jul 15, 2019) Episode 1x05: Hostage (Jul 8, 2019) Episode 1x02: Brick Man (Jun 17, 2019) Sex Education (2019) Guest starring as Headmaster Michael Groff (22 episodes) Episode 3x08: Episode 8 (Sep 17, 2021) Episode 3x07: Episode 7 (Sep 17, 2021) Episode 3x06: Episode 6 (Sep 17, 2021) Episode 3x05: Episode 5 (Sep 17, 2021) Episode 3x04: Episode 4 (Sep 17, 2021) Episode 3x02: Episode 2 (Sep 17, 2021) Episode 3x01: Episode 1 (Sep 17, 2021) Episode 2x07: Episode 7 (Jan 17, 2020) Episode 2x06: Episode 6 (Jan 17, 2020) Episode 2x05: Episode 5 (Jan 17, 2020) Episode 2x04: Episode 4 (Jan 17, 2020) Episode 2x03: Episode 3 (Jan 17, 2020) Episode 2x02: Episode 2 (Jan 17, 2020) Episode 2x01: Episode 1 (Jan 17, 2020) Episode 1x08: Episode 8 (Jan 11, 2019) Episode 1x07: Episode 7 (Jan 11, 2019) Episode 1x06: Episode 6 (Jan 11, 2019) Episode 1x05: Episode 5 (Jan 11, 2019) Episode 1x04: Episode 4 (Jan 11, 2019) Episode 1x03: Episode 3 (Jan 11, 2019) Episode 1x02: Episode 2 (Jan 11, 2019) Episode 1x01: Episode 1 (Jan 11, 2019) View 19 more View 19 less Deep State (2018) Starring as George White (13 episodes) Episode 2x06: The New Normal (Jun 13, 2019) Episode 2x05: Surrender (Jun 6, 2019) Episode 2x04: Tomorrow's Victory (May 30, 2019) Episode 2x03: Declaration of Independence (May 23, 2019) Episode 2x02: Hard Sun (May 16, 2019) Episode 2x01: Cicero (May 9, 2019) Episode 1x07: White Noise (May 17, 2018) Episode 1x06: Stories (May 10, 2018) Episode 1x05: Merger (May 3, 2018) Episode 1x04: Reunion (Apr 26, 2018) Episode 1x03: The Man Came Around (Apr 19, 2018) Episode 1x02: A Kind of Warfare (Apr 12, 2018) Episode 1x01: Old Habits (Apr 5, 2018) View 10 more View 10 less Guest starring as George White Episode 2x08: A Dead Man's Machine (Jun 27, 2019) The Terror (2018) Guest starring as Dr. Stanley (6 episodes) Episode 1x06: A Mercy (Apr 23, 2018) [Co-Star] Episode 1x05: First Shot a Winner, Lads (Apr 16, 2018) [Co-Star] Episode 1x04: Punished, as a Boy (Apr 9, 2018) [Co-Star] Episode 1x03: The Ladder (Apr 2, 2018) [Co-Star] Episode 1x02: Gore (Mar 26, 2018) [Co-Star] Episode 1x01: Go for Broke (Mar 26, 2018) [Co-Star] View 3 more View 3 less Genius (2017) Guest starring as Heinrich Weber Episode 1x01: Einstein: Chapter One (Apr 23, 2017) New Blood (2016) Guest starring as Charles Matherson (2 episodes) Episode 1x05: Case 2, Part 2 (Jul 6, 2016) Episode 1x04: Case 2, Part 1 (Jun 30, 2016) Undercover (2016) Guest starring as Robert Greenlaw (5 episodes) Episode 1x06: Episode 6 (May 15, 2016) Episode 1x05: Episode 5 (May 1, 2016) Episode 1x04: Episode 4 (Apr 24, 2016) Episode 1x03: Episode 3 (Apr 17, 2016) Episode 1x02: Episode 2 (Apr 10, 2016) View 2 more View 2 less Too Much TV (2016) Guest starring as Alistair Petrie Episode 1x05: Episode 5 (Mar 4, 2016) The Night Manager (2016) Starring as Sandy Langbourne (6 episodes) Episode 1x06: Episode 6 (Mar 27, 2016) Episode 1x05: Episode 5 (Mar 20, 2016) Episode 1x04: Episode 4 (Mar 13, 2016) Episode 1x03: Episode 3 (Mar 6, 2016) Episode 1x02: Episode 2 (Feb 28, 2016) Episode 1x01: Episode 1 (Feb 21, 2016) View 3 more View 3 less Lucan (2013) Starring as Jimmy Goldsmith Utopia (2013) Guest starring as Geoff (11 episodes) Episode 2x06: Episode 6 (Aug 12, 2014) Episode 2x05: Episode 5 (Aug 5, 2014) Episode 2x04: Episode 4 (Jul 29, 2014) Episode 2x03: Episode 3 (Jul 22, 2014) Episode 2x02: Episode 2 (Jul 15, 2014) Episode 1x06: Episode 6 (Feb 19, 2013) Episode 1x05: Episode 5 (Feb 12, 2013) Episode 1x04: Episode 4 (Feb 5, 2013) Episode 1x03: Episode 3 (Jan 29, 2013) Episode 1x02: Episode 2 (Jan 22, 2013) Episode 1x01: Episode 1 (Jan 15, 2013) View 8 more View 8 less Death in Paradise (2011) Guest starring as Gordon Foster Episode 1x05: Episode 5 (Nov 22, 2011) Vera (2011) Guest starring as Stuart Bayliss Episode 4x01: On Harbour Street (Apr 27, 2014) Sherlock (2010) Guest starring as James Sholto Episode 3x02: The Sign of Three (Jan 5, 2014) Strike Back (2010) Guest starring as Kenneth Bratton (2 episodes) Episode 2x04: Project Dawn: Episode 4 (Sep 9, 2011) Episode 2x03: Project Dawn: Episode 3 (Aug 26, 2011) Whitechapel (2009) Guest starring as Dr. Simon Mortlake (2 episodes) Episode 3x06: Episode 6 (Mar 5, 2012) Episode 3x05: Episode 5 (Feb 27, 2012) Cranford (2007) Starring as Major Gordon The Wright Stuff (2000) Guest starring as Alistair Petrie Episode 2016-02-26: 26/02/2016 - Carl Rice, Natalie Pinkham, Alistair Petrie, Kevin O'Sullivan (Feb 26, 2016) Midsomer Murders (1998) Guest starring as Clifford Bunting Episode 13x07: Not in My Back Yard (Jan 12, 2011) Jonathan Creek (1997) Guest starring as Duncan Proctor (2 episodes) Episode 2x05: The Problem at Gallows Gate, Part 2 (Feb 21, 1998) Episode 2x04: The Problem at Gallows Gate, Part 1 (Feb 14, 1998) The Following Events Are Based on a Pack of Lies () Starring as Dr Rob Chance