
Cast

Benedict CumberbatchSherlock Holmes 
Martin FreemanDr. John Watson 
Mark GatissMycroft Holmes 
Andrew ScottProfessor Moriarty 
Una StubbsMrs. Hudson 
Rupert GravesDI Lestrade 
Louise BrealeyMolly Hooper 
Catherine McCormackLady Carmichael 
Amanda AbbingtonMary Watson 
Jonathan ArisAnderson 
Yasmine AkramJanine Donlevy 
David NellistStamford 
Tim McInnernySir Eustace Carmichael 
Natasha O'KeeffeEmilia Ricoletti - T
Tim BarlowWilder 
Gerald KydThomas Ricoletti
If you liked this




















