
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]()
Kevin O'Shea
Father Craig
Acting
![H.T. Tsiang]()
H.T. Tsiang
Hosannah Wong
Acting
![Si-Lan Chen]()
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]()
Richard Wang
Chinese Servant (uncredited)
Acting
![Joseph Kim]()
Joseph Kim
Chinese Servant (uncredited)
Acting

Moy Ming
Chinese Doctor (uncredited)
Acting
![Beal Wong]()
Beal Wong
Chinese Captain (uncredited)
Acting

Clarence Lung
Orderly (uncredited)
Acting
![Eugene Louis]()
Eugene Louis
Joshua (uncredited)
Acting
![Georgie Nokes]()
Georgie Nokes
Andrew (uncredited)
Acting