Robert Downey Jr. | Sherlock Holmes | |
Noomi Rapace | Madam Simza Heron | |
Jared Harris | Professor James Moriarty | |
Paul Anderson | Colonel Sebastian Moran | |
Geraldine James | Mrs. Hudson | |
William Houston | Constable Clark |
Jude Law | Dr. John Watson | |
Rachel McAdams | Irene Adler | |
Stephen Fry | Mycroft Holmes | |
Kelly Reilly | Mary Watson | |
Eddie Marsan | Inspector Lestrade | |
Wolf Kahler | Doctor Hoffmanstahl |