
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












