Spanien, 1810: Der britische Offizier Trumbull (Cary Grant) schließt sich dem Guerilla-Kämpfer Miguel (Frank Sinatra) an, um im Widerstand gegen Napoleons Truppen zu helfen. Ihr gemeinsames Ziel ist der Transport einer gewaltigen Kanone, die im Kampf eingesetzt werden soll. Die Mission stellt ihre Zusammenarbeit auf eine harte Probe – nicht zuletzt, weil sie von der temperamentvollen Juana (Sophia Loren) begleitet werden.