Als Bill Hammond (Noah Emmerich) schwer verletzt kurz bevor er bei seinem Haus ankommt vom Pferd fällt eröffnet er seiner Frau, dass der gesuchte Gangster John Bishop (Ewan McGregor) und seine Jungs auf dem Weg sind, um ihn zu töten. Jane pflegt seine Wunden, bringt ihre kleine Tochter zu einer Freundin, kauft Waffen und Dynamit in der Stadt ein und wendet sich Hilfe suchend an den einzigen Kerl, der verrückt genug dafür ist, gegen die Übermacht der bösen Jungs anzutreten, nämlich ihren Ex-Freund Dan Frost (Joel Edgerton).
Der lehnt zunächst ab, entschließt sich aber schließlich doch Jane und ihrer Familie zu helfen. Die kommenden Ereignisse werden dabei nicht nur zum erwarteten Überlebenskampf sondern führen auch zu einer Aufarbeitung vergangener Erlebnisse, die damals zur Trennung von Jane und Dan geführt haben. Dabei erkennen beide, dass es oft gar nicht so schlecht ist, über den Horizont der eigenen Version der Story hinwegzusehen.