
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)