Jim Wormold is an expatriate Englishman living in pre-revolutionary Havana with his teenage daughter Milly. He owns a vacuum cleaner shop but isn’t very successful so he accepts an offer from Hawthorne of the British Secret Service to recruit a network of agents in Cuba.
Alec Guinness
as Jim Wormold
Burl Ives
as Dr. Hasselbacher
Maureen O'Hara
as Beatrice Severn
Ernie Kovacs
as Capt. Segura
Noël Coward
as Hawthorne
Ralph Richardson
as 'C'
Jo Morrow
as Milly Wormold
Grégoire Aslan
as Cifuentes
Paul Rogers
as Hubert Carter
Raymond Huntley
as General
Ferdy Mayne
as Prof. Sanchez
Maurice Denham
as Admiral