William Holden (Father O'Banion)
Clifton Webb (Father Bovard)
France Nuyen (Siu Lan)
Athene Seyler (Sister Agnes)
Martin Benson (Kuznietsky)
Eric Young (Junior Officer)
Ronald Adam (Father Lemay)
Noel Hood (Sister Justine)
Burt Kwouk (Ah Wang)
Lin Chen (Sister Mary)
Anthony Chinn (Ho San's driver)
Edith Sharpe (Sister Theresa)
Weaver Lee (Ho San)
Robbie Lee (Chung Ren)
Marie Yang (Ho San's mother)
Andy Ho (Ho San's father)