Cast Credits X Company (2015) Guest starring as Dr. Maurice Durand Episode 2x05: Nil Nocere (Feb 24, 2016) Cilla (2014) Guest starring as Burt Bacharach Episode 1x03: Episode 3 (Sep 29, 2014) The Assets (2014) Guest starring as Rob Episode 1x08: Avenger (Aug 3, 2014) Downton Abbey (2010) Guest starring as Major Charles Bryant (3 episodes) Episode 2x05: Episode 5 (Oct 16, 2011) Episode 2x04: Episode 4 (Oct 9, 2011) Episode 2x03: Episode 3 (Oct 2, 2011) Doctor Who (2005) Guest starring as Joe Buchanan Episode 6x11: The God Complex (Sep 17, 2011)