Sherlock Holmes
Dr. John H. Watson (as H. Marion Crawford)
Inspector Lestrade
Sgt. Wilkins (as Kenneth Richards)
Andrew Fenwick
Herbert Fenwick (as Rowland Bartrop)
Bartender
Finnegan (uncredited)
Jack Driscol (uncredited)
Lead henchman (uncredited)
Driscol Hench (uncredited)