
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