cast
-
Basil Rathbone
Sherlock Holmes
-
Nigel Bruce
Dr. John H. Watson
-
Alan Mowbray
Major Duncan-Bleek
-
Dennis Hoey
Inspector Lestrade
-
Renee Godfrey
Vivian Vedder
-
Frederick Worlock
Prof. William Kilbane
-
Mary Forbes
Lady Margaret Carstairs
-
Skelton Knaggs
Sands - Moran's Accomplice
-
Billy Bevan
Conductor Taking Tickets
- Geoffrey Steele Roland Carstairs
- Janet Murdoch Mrs. Shallcross (uncredited)
-
Gerald Hamer
Alf Shallcross (uncredited)
-
Leyland Hodgson
Senior Conductor (uncredited)
-
Harry Cording
Mock the Undertaker (uncredited)
- Charles Knight Baggage Car Guard (uncredited)
- Boyd Davis "Inspector MacDonald" (uncredited)
- Bobby Wissler Mock Jr. (uncredited)
- Gilbert Allen Dining Car Steward (uncredited)
-
C. Aubrey Smith
Elderly gentleman on train station (uncredited)