Guest Stars Rupert Graves as DI Lestrade Una Stubbs as Mrs. Hudson Louise Brealey as Molly Hooper Mark Gatiss as Mycroft Holmes Andrew Scott as Jim Moriarty Jonathan Aris as Anderson Vinette Robinson as Sgt. Sally Donovan Tanya Moodie as Ella Katherine Parkinson as Kitty Riley Jaye Griffiths as Prosecuting Barrister Tony Pitts as Chief Superintendant Ian Hallard as Defence Barrister Sydney Wade as Claudie Bruhl Tony Way as Prison Warder Lorraine Hilton as Miss Mackenzie Samantha-Holly Bennett as Reporter 1 Michael Müller as Father Paul Leonard as Bank Director Douglas Wilmer as Diogenes Gent Pano Masti as Assassin Robert Benfield as Gallery Director Rebecca Noble as Reporter 3 Peter Basham as Reporter 2 Ifan Huw Dafydd as Clerk of the Court Edward Holtom as Max Bruhl Malcolm Rennie as Judge Christopher Hunter as Prison Governor