as Sherlock Holmes
as Dr. John Watson
as Prof. James Moriarty
as Sophie DeVere
as Mycroft Holmes
as Col. Gould
as Inspector Lestrade
as Jeremy Stubb
as Richard Farrington
as Finch
as Berton
as Kasim
as Wiggins
as Mrs Hudson
as Minister
as Policeman
as Police Driver
as Ballad Singer
as Wickes
as Old Drunk
as Preacher
as Hangman
as Queen Victoria