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 Siân Brooke as Eurus Holmes Simon Kunz as Sir Edwin Wanda Ventham as Mrs Holmes Timothy Carlton as Mr. Holmes Ralph Ineson as Vince Indica Watson as Little Eurus Brett Allen as Special Unit Guard Aaron Richards as Young Mycroft Art Malik as Prison Governor Richard Crehan as Ben Clare Foster as Velma Paul Weller as The Viking Tam Mutu as Leonard Rhys Rusbatch as Technician Tom Stoughton as Young Sherlock Honor Kneafsey as Girl on Plane Harry Tuffin as Victor Trevor Matt Young as Young Police Officer