Dziki Zachód, koniec XIX wieku. Miguel (Eduardo Noriega) i była prostytutka Sarah (January Jones) zakochują się w sobie do szaleństwa i biorą ślub. Para osiedla się na małym poletku w Arizonie. Niestety, potężny właściciel ziemski i kaznodzieja (Jason Isaacs), zrobi wszystko, żeby ich stamtąd wypędzić. Stara się ze wszystkich sił uprzykrzyć im życie. Kiedy jego działania nie przynoszą pożądanych efektów, mężczyzna decyduje się zabić Miguela. Zrozpaczona Sarah postanawia pomścić męża. Krwawa opowieść o miłości, zdradzie i zemście rodem z Dzikiego Zachodu.