Acţiunea are loc în Spania, în timpul războaielor napoleoniene. Căpitanul britanic Anthony Trumbull (Cary Grant) primeşte o misiune, iar Miguel (Frank Sinatra) se oferă să îl ajute, deşi nu este un simpatizant al englezilor. Pe drum, iubita lui Miguel, Juana (Sophia Loren), se îndrăgosteşte de Trundall.