Sherlock Holmes and Dr. Watson find themselves in 1890s London in this holiday special.
Benedict Cumberbatch
Martin Freeman
Una Stubbs
Rupert Graves
Mark Gatiss
Andrew Scott
Louise Brealey
Amanda Abbington
Jonathan Aris
Yasmine Akram
David Nellist
Catherine McCormack
Tim McInnerny
Natasha O'Keeffe
Tim Barlow
Gerald Kyd