Cast Credits The English Game (2020) Guest starring as Douglas Suter (3 episodes) Episode 1x06: Episode 6 (Mar 20, 2020) Episode 1x05: Episode 5 (Mar 20, 2020) Episode 1x03: Episode 3 (Mar 20, 2020) Traces (2019) Starring as DI Neil McKinven (12 episodes) Episode 2x06: Episode 6 (Mar 22, 2022) Episode 2x05: Episode 5 (Mar 15, 2022) Episode 2x04: Episode 4 (Mar 8, 2022) Episode 2x03: Episode 3 (Mar 1, 2022) Episode 2x02: Episode 2 (Feb 22, 2022) Episode 2x01: Episode 1 (Feb 15, 2022) Episode 1x06: Episode 6 (Dec 24, 2019) Episode 1x05: Episode 5 (Dec 23, 2019) Episode 1x04: Episode 4 (Dec 17, 2019) Episode 1x03: Episode 3 (Dec 16, 2019) Episode 1x02: Episode 2 (Dec 10, 2019) Episode 1x01: Episode 1 (Dec 9, 2019) View 9 more View 9 less Guilt (2019) Guest starring as Henry McKinnon (4 episodes) Episode 1x04: Episode 4 (Nov 14, 2019) Episode 1x03: Episode 3 (Nov 7, 2019) Episode 1x02: Episode 2 (Oct 31, 2019) Episode 1x01: Episode 1 (Oct 24, 2019) View 1 more View 1 less Rellik (2017) Guest starring as Jonas Borner (2 episodes) Episode 1x06: Episode 6 (Oct 16, 2017) Episode 1x05: Episode 5 (Oct 9, 2017) Will (2017) Guest starring as Edward Arden (3 episodes) Episode 1x04: Brave New World (Jul 24, 2017) Episode 1x03: The Two Gentlemen (Jul 17, 2017) Episode 1x01: The Play's the Thing (Jul 10, 2017) Clique (2017) Guest starring as Alec (2 episodes) Episode 2x06: Episode 6 (Dec 15, 2018) Episode 2x05: Episode 5 (Dec 8, 2018) In Plain Sight (2016) Starring as Det Supt Leish (2 episodes) Episode 1x02: Episode 2 (Dec 14, 2016) Episode 1x01: Episode 1 (Dec 7, 2016) Barbarians Rising (2016) Guest starring as Aetius Episode 1x04: Ruin (Jun 27, 2016) The Night Manager (2016) Starring as Frisky (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 Dracula (2013) Guest starring as Hermann Kruger Episode 1x01: The Blood is the Life (Oct 25, 2013) Shetland (2013) Guest starring as Donnie Tulloch (2 episodes) Episode 2x06: Blue Lightning - Part 2 (Apr 15, 2014) Episode 2x05: Blue Lightning - Part 1 (Apr 8, 2014) Line of Duty (2012) Guest starring as Sgt. O'Neill (3 episodes) Episode 2x06: Episode 6 (Mar 19, 2014) Episode 2x02: Episode 2 (Feb 19, 2014) Episode 2x01: Episode 1 (Feb 12, 2014) Ben Hur (2010) Starring as Hortator Episode 1x01: Episode 1 (Apr 4, 2010) Rome (2005) Guest starring as Mascius Episode 1x11: The Spoils (Nov 13, 2005) Midsomer Murders (1998) Guest starring as Mack McInally Episode 22x02: The Stitcher Society (Apr 11, 2021) Trial & Retribution (1997) Guest starring as Ronnie Reid (2 episodes) Episode 11x08: The Box (2) (Mar 13, 2008) Episode 11x07: The Box (1) (Feb 28, 2008) The Ruth Rendell Mysteries (1987) Guest starring as Mortuary Attendant Episode 10x05: May and June: Part One (Feb 7, 1997) Casualty (1986) Guest starring as Pete Banks Episode 13x09: Public Service (Oct 24, 1998)