Father Francis Chisholm
Willie Tulloch
Angus Mealey
Rev. Mother Maria-Veronica (as Rosa Stradner)
Francis Chisholm as a Boy
Father Hamish MacNabb
Monsignor at Tweedside (as Sir Cedric Hardwicke)
Nora as a Girl
Nora as an Adult
Rev. Dr. Wilbur Fiske
Agnes Fiske
Mrs. Chisholm - Francis' Mother
Joseph
Mr. Chia
Mr. Pao - Envoy for Mr. Chia
Father Fitzgerald - Dean at Holywell
Aunt Polly
Sister Martha
Lt. Shon
Sister Clotilde
Father Craig
Hosannah Wong
Philomena Wang
Anna
Willie's Father (scenes deleted)
Father Gomez (scenes deleted)
Mrs. Glennie (scenes deleted)
Daniel Glennie (scenes deleted)
(scenes deleted)
Malcolm Glennie (scenes deleted)
Thad (scenes deleted)
Wai's Captain (uncredited)
(uncredited)
Anna's Grandmother (uncredited)
Minor Role (uncredited)
Sister Mercy Mary (uncredited)
Father Chou (uncredited)
Alec Chisholm (uncredited)
Uncle Ned (uncredited)
Chinese Servant (uncredited)
Taoist Priest at Boy's Healing (uncredited)
Joshua (uncredited)
Orderly (uncredited)
Chinese Doctor (uncredited)
Andrew (uncredited)
Chinese Captain (uncredited)
Adopted Daughter (uncredited)