Vincent Price
Angus Mealey
Thomas Mitchell
Willie Tulloch
Sara Allgood
Sister Martha
Roddy McDowall
Francis Chisholm, as a boy
Anne Revere
Agnes Fiske
Gregory Peck
Fr. Francis Chisholm
Richard Loo
Lt. Shon
Georgie Nokes
Andrew (uncredited)
Edmund Gwenn
Fr. Hamish MacNabb
Arthur Shields
Fr. Fitzgerald, Dean at Holywell
Dennis Hoey
Alec Chisholm (uncredited)
Leonard Strong
Mr. Chia
James Gleason
Rev. Dr. Wilbur Fiske
Peggy Ann Garner
Nora as a Girl
Ruth Nelson
Mrs. Chisholm, Francis' Mother
Benson Fong
Joseph
Philip Ahn
Mr. Pao, Envoy for Mr. Chia
Edith Barrett
Aunt Polly
Cedric Hardwicke
Monsignor at Tweedside
Rose Stradner
Reverend Mother Maria-Veronica
Clarence Lung
Orderly (uncredited)
Ruth Ford
Sister Clotilde
Beal Wong
Chinese Captain (uncredited)
Ruth Clifford
Sister Mercy Mary (uncredited)
James B. Leong
Taoist Priest at Boy's Healing (uncredited)
J. Anthony Hughes
Uncle Ned (uncredited)
Jane Ball
Nora, as an Adult
Si-Lan Chen
Philomena Wang
Moy Ming
Chinese Doctor (uncredited)
Joseph Kim
Chinese Servant (uncredited)
Richard Wang
Chinese Servant (uncredited)
Eugene Louis
Joshua (uncredited)