Geras - Blondis, keliaujantis ginkluotas šaulys su stipriu asmeniniu savigarbos jausmu.Blogas - Angelo Akis, sadistiškas samdomas žudikas.Bjaurus - Tukas, meksikietis banditas, išdavikas, kuris visada laikosi tiktai savo nuomonės.Pilietinio karo metu, jie ieško lobio, palaidoto kapinėse. Kiekvienas žino tik dalelę tikslios informacijos, taigi šiuo momentu jie priklausomi vienas nuo kito. Tačiau, niekas nėra linkęs dalintis...

XIX amžius, dešimt metų nuo pirmosios dalies įvykių. Zoro - arba tiesiog Alechandro - gyvena ramų gyvenimą su žmona Elena ir augina judviejų sūnų. Tačiau atsiranda misija, verta prikelti iš pelenų Zoro: slapta organizacija nenori, kad Kalifornijos valstija taptų Amerikos dalimi. Zoro imasi veiklos, tačiau dėmesio stoka nervina Eleną. Netrukus herojus bus išmestas iš namų, o dėl prarastos mylimosios meilės teks pakovoti su vaikystės laikų draugu.

1880-ieji. Meksika. Nesuderinamų kontrastų šalis, kurioje netrūksta pinigų aruodus susikrovusių turtuolių, bet dar daugiau žmonių gyvena skurdžiai ir vos sugeba išmaitinti savo šeimas. Tokiomis sąlygomis Europoje studijavusi turtingo bankininko duktė Sara (akt. Salma Hayek) ir tik su savo arkliu mokanti bendrauti kukli kaimietė Marija (akt. Penelope Cruz) niekuomet negalėtų susidraugauti, tačiau pačiu netikėčiausiu momentu jas suvienyja visagalis likimas. Kai Amerikos banko "New York Bank and Trust" magnatas Teiloras Džeksonas (akt. Dwightas Yoakamas) sumąstė nelegaliais ir kruvinais būdais pasisavinti Meksikos žemes ir per jas nutiesti geležinkelį, tai abi merginos atsidūrė toje pačioje barikadų pusėje. Žiaurusis niekadėjas padarė didelę klaidą, kai negailestingai iššaudė Marijos šeimos narius ir apsukriai nunuodyjo Saros tėvą. Todėl keršto trokštančios dvi drąsuolės ryžtasi apginti savo tėvų nuosavybę ir sukurpia labai originalų veiksmų planą.