Sherlock Holmes
Dr. John Watson
Thorpe Holmes
Lestrade
Anesidora Ivory
Old Dr. Watson
Miss Lucy Hudson
Phineas Stiles
Grolton
John Poole
Sally Fassbinder
Lees
Reporter
Newspaper Boy
Sailor Smith
Mrs. Hudson
Captain of Guards
Palace Guard
Lieutenant
Sailor
Sailor (as Andrew Gareth Griffiths)
Sailor (as Dewi Williams)
Soldier
Nurse
Young Girl
Corpse
Background Person
Additional Voice Over Talent (voice)
Background
Security Guard (uncredited)