Sherlock Holmes and Dr. Watson find themselves in 1890s London in this holiday special.
Starring:
Benedict Cumberbatch (Sherlock Holmes) Martin Freeman (Dr. John Watson) Una Stubbs (Mrs. Hudson) Rupert Graves (DI Lestrade) Mark Gatiss (Mycroft Holmes) Andrew Scott (Professor Moriarty) Louise Brealey (Molly Hooper) Amanda Abbington (Mary Watson) Jonathan Aris (Anderson) Yasmine Akram (Janine Donlevy)Director:
Douglas MackinnonWriter:
Mark Gatiss Steven MoffatChoose the available date.