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