Nat Love (Jonathan Majors) è un fuorilegge che, dopo essere venuto a sapere che il suo acerrimo nemico Rufus Buck (Idris Elba) è prossimo alla scarcerazione, decide di riunire la sua banda per vendicare la morte dei suoi genitori. Insieme a lui in questa caccia all'uomo ci sono la sua ex fidanzata Stagecoach Mary (Zazie Beetz) e i suoi fidati compagni, l'irascibile Bill Pickett (Edi Gathegi) e Jim Beckwourth (R.J. Cyler), che tende a sparare con estrema facilità.