
Cast
- Robert Downey Jr.Sherlock Holmes

- Jude LawDr. John Watson

- Rachel McAdamsIrene Adler

- Mark StrongLord Henry Blackwood

- Eddie MarsanInspector Lestrade

- Robert MailletDredger

- Geraldine JamesMrs. Hudson

- Kelly ReillyMary Morstan

- William HoustonConstable Clark

- Hans MathesonLord Coward












