Sherlock Holmes and Dr. Watson find themselves in 1890s London in this holiday special.
Genres:
Benedict Cumberbatch as Sherlock Holmes
Martin Freeman as Dr. John Watson
Una Stubbs as Mrs. Hudson
Rupert Graves as DI Lestrade
Mark Gatiss as Mycroft Holmes
Andrew Scott as Professor Moriarty
Louise Brealey as Molly Hooper
Amanda Abbington as Mary Watson
Jonathan Aris as Anderson
Yasmine Akram as Janine Donlevy
David Nellist as Stamford
Catherine McCormack as Lady Carmichael
Tim McInnerny as Sir Eustace Carmichael
Natasha O'Keeffe as Emilia Ricoletti
Tim Barlow as Wilder
Gerald Kyd as Thomas Ricoletti
Made by edimario