Distribution
- Benedict CumberbatchSherlock Holmes
- Martin FreemanJohn Watson
- Una StubbsMrs. Hudson
- Rupert GravesDI Greg Lestrade
- Louise BrealeyMolly Hooper
- Mark GatissMycroft Holmes
- Andrew ScottJim Moriarty
- Jonathan ArisDr Anderson
- Vinette RobinsonSgt Sally Donovan
- Lara PulverIrene Adler
- Tanya MoodieElla
- Amanda AbbingtonMary Morstan


















