Lupič Roy King (Lee Van Cleef) se svou bandou vykrádá banku. Lup si rozdělí a rozchází se. Roy ve vlaku potkává krásnou Alicii (Gina Lollobrigida), která jej naprosto okouzlí a uzavírá s ní sňatek. Alicia je však chytrá podvodnice, Roye s pomocí svých přátel prohlásí za nesvéprávného, připraví jej o veškeré peníze a umístí do ústavu pro choromyslné. Royovi se podaří uniknout a dává znovu dohromady svůj gang a znovu se setkává s Alicií, která se mezitím opět provdala. Její manžel Francisco Montero (James Mason) najímá Kinga a jeho gang, aby vyhodili do povětří muniční sklad mexické armády a společně okradli vládu o milion dolarů. King přijímá, ovšem Montero se ukáže ještě větším podvodníkem než jeho žena Alicia a King a jeho přátelé se tak znovu dostávají do kolotoče podvodů a intrik, navíc zkomplikovaného mexickou revolucí.