Bandidas

In 1890s Mexico, María Álvarez (Penélope Cruz) is an uneducated, poor farm-girl whose caring father is being forced off his land by a cruel U.S. land baron named Tyler Jackson (Dwight Yoakam). Sara Sandoval (Salma Hayek) is the highly educated, wealthy daughter of the arrogant owner of the nearby properties, and has recently returned from Europe where she attended numerous grade schools and colleges in England, Spain, and France for several years. In one fell swoop, both María's and Sara's fathers fall under attack by the baron (Sara's father is killed, María's is shot but survives), giving him free rein in the nearby territories. As an act of revenge, María and Sara team up to become bank robbers, stealing and giving back to the poor Mexicans who have lost their lands.