Il losco Tyler Jackson (Dwight Yoakam) ha la pessima abitudine di espropriare al popolo messicano le loro terre e nel caso ucciderli, tutto per conto di un grosso istituto bancario che preme per costruire una ferrovia nella zona, ma il nostro Tyler presto avrà a che fare con due seducenti rapinatrici che in puro stile Robin Hood, o Zorro visto che siamo in Messico, prenderanno di mira proprio la banca del ricco malfattore.
Le due bandidas in questione sono Maria Alvarez ( Penelope Cruz) e Sara Sandoval (Salma Hayek), la prima orgogliosa contadina a cui viene ucciso il padre, la seconda viziata figlia di un banchiere messicano assassinato in strane circostanze. Le due hanno ben poco in comune, le unirà la voglia di vendicare i rispettivi padri e il popolo messicano vessato dalle banche.
Le loro imprese ben presto attireranno l’attenzione delle autorità che invieranno in aiuto di Tyler l’ispettore Quentin (Steve Zahn) esperto crimiologo a cui verrà chiesto di acciuffare le due belle canaglie, ma l’uomo, partito con tutti i buoni propositi del caso, finirà tra le grinfie delle due bellezze e si lascerà convincere a schierarsi con loro.