Sidney Toler
— Charlie Chan
Fortunio Bonanova
— Insp. Luis Carvero
Benson Fong
— Tommy Chan
Robert Emmett Keane
— Alfred Wyans (as Robert E. Keane)
Willie Best
— Chattanooga Brown
Carol Hughes
— Marguerite Fontain
Marjorie Hoshelle
— Countess Irena Masak
Barton Yarborough
— Joseph Brandish
George Meeker
— Edmond Slade
Don Costello
— Charles Masack
Charles Trowbridge
— Prentiss
Mildred Boyd
— Josephine
Barbara Jean Wong
— Iris Ling (as Jean Wong)
Donald D. Taylor
— Walter Dorn (as Donald Dexter Taylor)