Cast Credits The Crown (2016) Guest starring as Analyst Episode 2x06: Vergangenheit (Dec 8, 2017) Sherlock (2010) Guest starring as Defence Barrister Episode 2x03: The Reichenbach Fall (Jan 15, 2012) Doctor Who (2005) Guest starring as Alan-a-Dale Episode 8x03: Robot of Sherwood (Sep 6, 2014) Agatha Christie's Marple (2004) Guest starring as Reporter Episode 2x04: The Sittaford Mystery (Apr 30, 2006) Agatha Christie's Poirot (1989) Guest starring as Mercutio Episode 13x02: The Big Four (Oct 23, 2013) Guest starring as Edmund Drake Episode 12x02: Hallowe'en Party (Oct 27, 2010)