Henry Luna (Jack Nicholson), un ladrón de ganado que viven fuera de las leyes en el lejano oeste, es capturado en Texas y condenado a la horca al tratar de cruzar la frontera y huir a México. El protagonista gracias al descubrir que, después de la ordenanza
guerra civil americana, ningún mujeres solteras o viudas de la ciudad le puede salvar de morir en la cuerda si se casa con él. Al comprobar que la mujer no será fácil para este veterano, aunque Julia Tate (Mary Steenburgen), una chica sureña que pronto fuera de la ley que eligen a aparecer. No será amor a primera vista debido a la extraña unión. Tate dar el "sí, quiero" con un objetivo claro: trabajar con su Luna en su tierra, que cree que puede haber un depósito de oro grande. Ambos tratan de comenzar una relación en la que, en un principio, no se unirá a ellos en lugar de su propio interés particular.