芭芭拉·斯坦威克
Barbara Stanwyck
饰:玫根·戴维斯 Megan Davis
尼尔斯·阿斯瑟
Nils Asther
饰:将军 Gen. Yen
森俊惠
Toshia Mori
饰:李玛 Mah-Li
沃尔特·康诺利
Walter Connolly
饰:Jones
加文·戈登
Gavin Gordon
饰:传教士 Dr. Robert Strife
Lucien Littlefield
饰:Mr. Jacobson
理查德·洛
Richard Loo
饰:Capt. Li
海伦·杰尔姆·埃迪
Helen Jerome Eddy
饰:Miss Reed
Emmett Corrigan
饰:Bishop Harkness
Jessie Arnold
饰:Mrs. Blake (uncredited)
克拉拉·布兰迪克
Clara Blandick
饰:Mrs. Jackson (uncredited)
Robert Bolder
饰:Missionary (uncredited)
Nora Cecil
饰:Missionary (uncredited)
Knute Erickson
饰:Dr. Hansen (uncredited)
冯威利
Willie Fung
饰:Officer (uncredited)
Adda Gleason
饰:Mrs. Bowman (uncredited)
埃拉·霍尔
Ella Hall
饰:Mrs. Amelia Hansen (uncredited)
Daisy Jefferson
饰:Mrs. Warden (uncredited)
Arthur Johnson
饰:Dr. Schuler (uncredited)
Tetsu Komai
饰:Gen. Yen's messenger (uncredited)
Milton Lee
饰:Telegrapher (uncredited)
Lillian Leighton
饰:Missionary (uncredited)
Harriet Lorraine
饰:Missionary (uncredited)
Doris Louellyn
饰:Mrs. Meigs (uncredited)
玛莎·马托克斯
Martha Mattox
饰:Miss Avery (uncredited)
Arthur Millett
饰:Mr. Pettis (uncredited)
Moy Ming
饰:Dr. Lin (uncredited)
Miller Newman
饰:Dr. Mott (uncredited)
Robert Wayne
饰:Rev. Bostwick (uncredited)
Ray Young
饰:Engineer (uncredited)
Wong Chung
饰:Chinese Officer
Eddie Lee
饰:Chinese Soldier