There is a new criminal mastermind at large (Professor Moriarty) and not only is he Holmes’ intellectual equal, but his capacity for evil and lack of conscience may give him an advantage over the detective.
as Sherlock Holmes
as Dr. John Watson
as Madam Simza Heron
as Professor James Moriarty
as Irene Adler
as Inspector Lestrade
as Mary Morstan
as Mycroft Holmes
as Colonel Sebastian Moran
as Mrs. Hudson
as Constable Clark
as Doctor Hoffmanstahl
as Auctioneer
as Carruthers
as Shush Club Maitre D'
as Shush Club Maitre D'
as Businessman
as Hashisheen
as Cock Fight Referee
as University Student
as Vicar
as Train Conductor
as Twin
as Twin
as Alfred Meinhard
as Tamas
as Marko
as Stefan
as Andrzej
as Gypsy
as Gypsy
as Stanley
as Claude Ravache
as Commendatore
as Don Giovanni
as Conductor
as Leporello
as Elvira
as Servant
as German Officer
as German Officer
as Ballroom Attendant
as Ballroom Photographer
as Diplomat
as Diplomat
as Rene Heron
as Banker
as Big Joe
as Captain Tanner
as Adler's Escort (uncredited)