During the Napoleonic Wars, when the French have occupied Spain, some Spanish guerrilla soldiers are going to move a big cannon across Spain in order to help the British defeat the French. A British officer is there to accompany the Spanish and along the way, he falls in love with the leader's girl.
Cary Grant
as Anthony
Frank Sinatra
as Miguel
Sophia Loren
as Juana
Theodore Bikel
as General Jouvet
John Wengraf
as Sermaine
Jay Novello
as Ballinger
José Nieto
as Carlos
Carlos Larrañaga
as Jose
Philip Van Zandt
as Vidal
Paco El Laberinto
as Manolo