Humphrey Bogart
Billy Dannreuther
Jennifer Jones
Gwendolen Chelm
Gina Lollobrigida
Maria Dannreuther
Edward Underdown
Harry Chelm
Ivor Barnard
Maj. Jack Ross
Bernard Lee
Insp. Jack Clayton
Mario Perrone
Purser on SS Nyanga
Giulio Donnini
Administrator
Saro Urzì
Captain of SS Nyanga
Juan de Landa
Hispano-Suiza Driver
Mimmo Poli
Barman (uncredited)
Peter Sellers
Billy Dannreuther (voice) (uncredited)
Manuel Serrano
Ahmed (uncredited)