亚力克·基尼斯
Alec Guinness
饰:Captain Henry St. James
伊冯娜·德·卡洛
Yvonne De Carlo
饰:Nita St. James
西莉亚·约翰逊
Celia Johnson
饰:Maud St. James
迈尔斯·马勒森
Miles Malleson
饰:Lawrence St. James
Walter Crisham
饰:Bob
尼古拉斯·菲普斯
Nicholas Phipps
饰:The Major
比尔·弗雷泽
Bill Fraser
饰:Absalom (taxi driver)
费迪·梅恩
Ferdy Mayne
饰:The Sheikh
塞巴斯蒂安·卡伯特
Sebastian Cabot
饰:Ali (vendor)
彼得·布尔
Peter Bull
饰:Kalikan firing-squad officer
Ann Hefferman
饰:Daphne Bligh
George Benson
饰:Mr. Salmon
Joss Ambler
饰:Prof. Ebbart
迈克尔-鲍弗尔
Michael Balfou
饰:Customs official #2
Robert Adair
饰:Customs official #3
图特·兰姆科
Tutte Lemkow
饰:Principal dancer
安德烈亚斯·马兰德里诺斯
Andreas Malandrinos
饰:Maitre d'Hotel (as Andre Malandrinos)
Armand Guinle
饰:Chief engineer
Henry B. Longhurst
饰:Prof. Killick
Bernard Rebel
饰:Mr. Wheeler
Ambrosine Phillpotts
饰:Majorie (with the major)
罗杰·德尔珈朵
Roger Delgado
饰:Kalikan policeman
乔伊思巴伯
Joyce Barbour
饰:Mrs. Reid (housekeeper)
Pauline Challoner
饰:Minor Role (uncredited)
Roy Purcell
饰:Officer of the Watch (uncredited)
罗伯特·里耶蒂
Robert Rietty
饰:Tea Vendor at Market (uncredited)
查理·戈德纳
Charles Goldner
饰:Chief Officer Ricco
Claudia Grey
Claudia Grey
饰:Susan Dailey
Arthur Gomez
饰:Chief steward
Victor Fairley
Victor Fairley
饰:Customs official #1
Jacinta Dicks
Jacinta Dicks
饰:Flower seller
Alejandro Martínez
Alejandro Martínez
饰:Guitarist
Paul Armstrong
Paul Armstrong
饰:Deck officer
Raymond Hoole
Raymond Hoole
饰:Storekeeper
Catherina Ferraz
Catherina Ferraz
饰:Shopkeeper
Ann Heffernan
饰:Daphne Bligh