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