大卫·尼文
David Niven
饰:彼得 Peter Carter
金·亨特
Kim Hunter
饰:琼 June
凯思琳·拜荣
Kathleen Byron
饰:天使 An Angel
理查德·阿滕伯勒
Richard Attenborough
饰:英国飞行员 An English Pilot
马留斯·戈尔林
Marius Goring
饰:71号管理员 Conductor 71
雷蒙德·马西
Raymond Massey
饰:亚伯拉罕 Abraham Farlan
露易丝·麦斯威尔
Lois Maxwell
饰:Actress (uncredited)
罗伯托·库特
Robert Coote
饰:鲍勃 Bob Trubshawe
Edwin Max
饰:Dr. McEwen
亚伯拉罕·索费尔
Abraham Sofaer
饰:The Judge,The Surgeon
罗伯特·阿登
Robert Arden
饰:GI Playing Bottom (uncredited)
Tommy Duggan
饰:American Policeman (uncredited)
约翰·朗登
John Longden
饰:Narrator of introduction (uncredited)
Wendy Thompson
饰:Nurse (uncredited)
罗伯特·比提
Robert Beatty
饰:US Crewman (uncredited)
罗伯特·里耶蒂
Robert Rietty
饰:Man on Stairway (uncredited)
博纳·科莱亚诺
Bonar Colleano
饰:An American Pilot (also as Bonor Colleano)
Joan Maude
饰:Chief Recorder
罗伯特·阿特金斯
Robert Atkins
饰:The Vicar
Bob Roberts
饰:Dr. Gaertler
Betty Potter
饰:Mrs. Tucker
Erik
饰:Spaniel (uncredited)
John Huntley
饰:Extra in Celestial Courtroom (uncredited)
沃利·帕奇
Wally Patch
饰:ARP Warden (uncredited)
Roger Snowden
饰:Irishman (uncredited)
Spangle
饰:Spaniel (uncredited)
Geoff van Rijssel
饰:Extra in Celestial Courtroom (uncredited)
Joan Verney
饰:Girl (uncredited)
罗杰·莱伍赛
Roger Livesey
饰:Doctor Frank Reeves
Howard Marshall
饰:Cricket commentator on radio (uncredited)
Richard Nielson
饰:Minor Role (uncredited)
弗雷德里克·瓦尔克
Frederick Valk
饰:RAF Chaplain (uncredited)