

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

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
20 Movies Similar