Dziki zachód. Piękna Jane Hammond (Natalie Portman) jest żoną Billa (Noah Emmerich) - bandyty, który odwrócił się od swojego gangu. Kobieta usiłuje stworzyć spokojny dom i zapomnieć o przeszłości. Jednak pewnego dnia jej Bill kończy półżywy z ośmioma kulami w plecach. Jane musi chronić rodzinę i natychmiast chwyta za broń. Jej odwaga i brawura wywołuje wściekłość u herszta gangu Colina McCanna (Ewan McGregor), który poprzysięga kobiecie śmierć. Ostatnią nadzieją na ocalenie rodziny Hammondów staje się dawna miłość Jane – Dan Frost (Joel Edgerton).