Sherlock Holmes and Dr. Watson find themselves in 1890s London in this holiday special.

Benedict Cumberbatchas Sherlock Holmes
Martin Freemanas Dr. John Watson
Mark Gatissas Mycroft Holmes
Andrew Scottas Professor Moriarty
Una Stubbsas Mrs. Hudson
Rupert Gravesas DI Lestrade
Louise Brealeyas Molly Hooper
Catherine McCormackas Lady Carmichael
Amanda Abbingtonas Mary Watson
Jonathan Arisas Anderson