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...