Gina Lollobrigida
as Maria Dannreuther
Edward Underdown
as Harry Chelm
Ivor Barnard
as Maj. Jack Ross (crook No. 3; aka The Galloping Maj
Marco Tulli
as Ravello (crook No. 4)
Mario Perrone
as Purser, SS Nyanga
Alex Pochet
as Hotel manager (uncredited)
Aldo Silvani
as Charles (restaurant owner)