Jane (Natalie Portman), a young mother living on a secluded ranch on the vast New Mexico prairie seeks help from her former fiancé, Dan, (Joel Edgerton), now a gunslinger, after her husband duels with a gang called the Bishop Boys and their ruthless leader (Ewan McGregor).
With the Boys after her family, Jane’s past comes back in a flurry of bullets and blood, and it’s now up to her and Dan to help save her family.