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 Amanda Abbington as Mary Morstan Jonathan Aris as Anderson Ed Birch as Tom Lisa McAllister as Anthea Derren Brown as Himself Sharon Rooney as Laura Trixiebelle Harrowell as Zoe Rick Warden as Bonfire Dad Tomi May as Torturer Nicole Arumugam as Reporter 3 Lace Akpojaro as Reporter 1 Robin Sebastian as Mr Harcourt David Gant as Mr Szikora David Fynn as Howard Shilcott Jim Conway as Reporter 2