Eccentric consulting detective Sherlock Holmes and Doctor John Watson battle to bring down a new nemesis and unravel a deadly plot that could destroy England.
as Sherlock Holmes
as Dr. John Watson
as Irene Adler
as Lord Henry Blackwood
as Inspector Lestrade
as Dredger
as Mrs. Hudson
as Mary Morstan
as Constable Clark
as Lord Coward
as Sir Thomas Rotheram
as Ambassador Standish
as Captain Tanner
as Reordan
as McMurdo
as Maid
as Guard Captain
as Carriage Driver
as Carriage Driver
as Coach Driver
as Guard
as Captain Philips
as Groundskeeper
as Palm Reader
as Anonymous Man
as Big Man
as Young Guard
as Waiter
as Police Officer
as Prison Guard
as Man with Roses
as Removable Man
as Young Woman Sacrifice
as Governor
as Grave Policeman
as Grave Policeman
as Grave Policeman
as Preacher
as Porter / Smith
as Golden Dawn Envoy
as Thug
as Boy in the Street (uncredited)