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 Sharon Rooney as Laura Derren Brown as Himself Rick Warden as Bonfire Dad Tomi May as Torturer Trixiebelle Harrowell as Zoe 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