Конец XIX века, 1876 год. Во время Гражданской войны в США Джона Хекс (Джош Бролин) воевал на стороне Конфедерации, пока не предал офицера Квентина Тёрнбулла (Джон Малкович), не выполнив приказ об уничтожении больницы, в процессе чего погиб сын офицера. Мстительный Тёрнбулл и его правая рука Бёрк сожгли дом Джоны вместе с его женой Касси и сыном Тревисом, затем они клеймили Джону, оставив у него на щеке инициалы QT, которые он впоследствии стёр накалённым томагавком, изуродовав своё лицо. Несколько дней спустя Джону нашли индейцы и наделили его своими мистическими силами. В результате Джона оказался на границе между смертью и жизнью: он был уязвим, но мог через прикосновение общаться с мёртвыми, которые могли сказать то, чего не знают живые. Джона узнаёт о том, что Тёрнбулл сгорел в отеле. Он становится легендарным охотником за головами.