Edit
The Keys of the Kingdom (1944) Poster

Full Cast & Crew

Directed by 

John M. Stahl

Writing Credits  

Joseph L. Mankiewicz ... (screenplay) and
Nunnally Johnson ... (screenplay)
 
A.J. Cronin ... (novel)
 
Jacques Monteux ... (french adaptation) (uncredited)

Cast (in credits order) verified as complete  

Gregory Peck ... Father Francis Chisholm
Thomas Mitchell ... Willie Tulloch
Vincent Price ... Angus Mealey
Rose Stradner ... Rev. Mother Maria-Veronica (as Rosa Stradner)
Roddy McDowall ... Francis Chisholm as a Boy
Edmund Gwenn ... Father Hamish MacNabb
Cedric Hardwicke ... Monsignor at Tweedside (as Sir Cedric Hardwicke)
Peggy Ann Garner ... Nora as a Girl
Jane Ball Jane Ball ... Nora as an Adult
James Gleason ... Rev. Dr. Wilbur Fiske
Anne Revere ... Agnes Fiske
Ruth Nelson ... Mrs. Chisholm - Francis' Mother
Benson Fong ... Joseph
Leonard Strong ... Mr. Chia
Philip Ahn ... Mr. Pao - Envoy for Mr. Chia
Arthur Shields ... Father Fitzgerald - Dean at Holywell
Edith Barrett ... Aunt Polly
Sara Allgood ... Sister Martha
Richard Loo ... Lt. Shon
Ruth Ford ... Sister Clotilde
Kevin O'Shea Kevin O'Shea ... Father Craig
H.T. Tsiang H.T. Tsiang ... Hosannah Wong
Si-Lan Chen Si-Lan Chen ... Philomena Wang
Eunice Soo-Hoo Eunice Soo-Hoo ... Anna
Rest of cast listed alphabetically:
Robert Barrat ... Willie's Father (scenes deleted)
Pedro de Cordoba ... Father Gomez (scenes deleted)
Ethel Griffies ... Mrs. Glennie (scenes deleted)
Lumsden Hare ... Daniel Glennie (scenes deleted)
Maxwell Hayes Maxwell Hayes ... (scenes deleted)
John Herbert-Bond John Herbert-Bond ... Malcolm Glennie (scenes deleted)
Terry Kilburn ... Malcolm Glennie (scenes deleted)
Morton Lowry ... Thad (scenes deleted)
Aubrey Mather ... (scenes deleted)
Abner Biberman ... Wai's Captain (uncredited)
Conrad Binyon Conrad Binyon ... (uncredited)
Oie Chan Oie Chan ... Anna's Grandmother (uncredited)
George Chung George Chung ... Minor Role (uncredited)
Ruth Clifford ... Sister Mercy Mary (uncredited)
Frank Eng Frank Eng ... Father Chou (uncredited)
Dennis Hoey ... Alec Chisholm (uncredited)
J. Anthony Hughes J. Anthony Hughes ... Uncle Ned (uncredited)
Joseph Kim Joseph Kim ... Chinese Servant (uncredited)
James B. Leong James B. Leong ... Taoist Priest at Boy's Healing (uncredited)
Eugene Louie Eugene Louie ... Joshua (uncredited)
Clarence Lung Clarence Lung ... Orderly (uncredited)
Moy Ming ... Chinese Doctor (uncredited)
Georgie Nokes Georgie Nokes ... Andrew (uncredited)
Richard Wang Richard Wang ... Chinese Servant (uncredited)
Beal Wong Beal Wong ... Chinese Captain (uncredited)
Jean Wong Jean Wong ... Adopted Daughter (uncredited)

Produced by 

Joseph L. Mankiewicz ... producer

Music by 

Alfred Newman

Cinematography by 

Arthur C. Miller ... director of photography (as Arthur Miller)

Editing by 

James B. Clark

Art Direction by 

James Basevi
William S. Darling ... (as William Darling)

Set Decoration by 

Thomas Little

Costume Design by 

Bonnie Cashin

Makeup Department 

Guy Pearce ... makeup artist

Production Management 

Raymond A. Klune ... production manager (uncredited)

Second Unit Director or Assistant Director 

Howard W. Koch ... second assistant director
Otto Brower ... second unit director (uncredited)
F.E. 'Johnny' Johnston ... assistant director (uncredited)

Art Department 

Frank E. Hughes ... associate set decorator

Sound Department 

Eugene Grossman ... sound
Roger Heman Sr. ... sound (as Roger Heman)

Visual Effects by 

Fred Sersen ... special photographic effects
Ralph Hammeras ... miniatures (uncredited)
Edward Snyder ... transparency projection shots (uncredited)
J.O. Taylor ... transparency projection shots (uncredited)

Camera and Electrical Department 

Paul Lockwood ... second camera (uncredited)

Costume and Wardrobe Department 

Eugene Joseff ... costume jeweller (uncredited)

Music Department 

Edward B. Powell ... orchestrator (as Edward Powell)
Murray Spivack ... music mixer (uncredited)
Vinton Vernon ... music mixer (uncredited)

Additional Crew 

Alfred Argus ... french voice dubbing: Deniis Hoey (uncredited)
Margherita Bagni ... italian voice dubbing: Edith Barrett (uncredited)
Mario Besesti ... italian voice dubbing: Edmund Gwenn (uncredited)
Germana Calderini ... italian voice dubbing: Peggy Ann Garner (uncredited)
Giorgio Capecchi ... italian voice dubbing: Richard Loo (uncredited)
Gérald Castrix ... french voice dubbing: Vincent Price (uncredited)
Emilio Cigoli ... italian voice dubbing: Gregory Peck (uncredited)
Jean Clarens ... french voice dubbing: Cedric Hardwicke (uncredited)
Mignon Cocco ... italian voice dubbing: Sara Allgood (uncredited)
Dhia Cristiani ... italian voice dubbing: Jane Ball (uncredited)
Adriana de Roberto ... italian voice dubbing: Ruth Ford (uncredited)
Mona Dol ... french voice dubbing: (uncredited)
Ky Duyen ... french voice dubbing: H. T. Tsiang (uncredited)
Cécile Dylma ... french voice dubbing: Ruth Nelson (uncredited)
Cesare Fantoni ... italian voice dubbing: Abner Biberman (uncredited)
Gérard Férat ... french voice dubbing: (uncredited)
Mario Gallina ... italian voice dubbing: Arthur Shields (uncredited)
Jean Gaudray ... french voice dubbing: Edmund Gwenn (uncredited)
Lauro Gazzolo ... italian voice dubbing: Leonard Strong (uncredited)
Adolfo Geri ... italian voice dubbing: Benson Fong (uncredited)
Lucienne Givry ... french voice dubbing: Rose Stradner (uncredited)
Camille Guérini ... french voice dubbing: Thomas Mitchell (uncredited)
René Hiéronimus ... french voice dubbing: Philip Ahn (uncredited)
Wei Fan Hsueh ... technical advisor (uncredited)
Maurice Lagrenée ... french voice dubbing: Leonard Strong (uncredited)
Augusto Mastrantoni ... italian voice dubbing: Philip Ahn (uncredited)
Umberto Melnati ... italian voice dubbing: James Gleason (uncredited)
Albert R. O'Hara ... technical advisor (uncredited)
Wilfrid Parsons ... technical advisor (uncredited)
Cesare Polacco ... italian voice dubbing: Dennis Hoey (uncredited)
Maurice Porterat ... french voice dubbing: Richard Loo (uncredited)
Corrado Racca ... italian voice dubbing: Cedric Hardwicke (uncredited)
Fernand Rauzéna ... french voice dubbing: (uncredited)
Frances C. Richardson ... research director (uncredited)
Carlo Romano ... italian voice dubbing: Vincent Price (uncredited)
Marcella Rovena ... italian voice dubbing: Ruth Nelson (uncredited)
Giovanna Scotto ... italian voice dubbing: Rose Stradner (uncredited)
Edda Soligo ... italian voice dubbing: Anne Revere (uncredited)
Marc Valbel ... french voice dubbing: Gregory Peck (uncredited)
Gaetano Verna ... italian voice dubbing: Thomas Mitchell (uncredited)
Helen Webb ... research assistant (uncredited)
Crew verified as complete

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed