Sherlock: The Abominable Bride (2016)
Sherlock Holmes and Dr. Watson find themselves in 1890s London in this holiday special.
Country: United Kingdom
Directors: Douglas Mackinnon
Casts: 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