1906年的俄克拉荷馬邊疆,寡言的亨利(蒂姆·布雷克·尼爾森飾)帶著兒子懷亞特(加文·劉易斯飾)經(jīng)營(yíng)農(nóng)場(chǎng),妻子早逝的十年間他始終獨(dú)自撫養(yǎng)兒子,并依賴姐夫艾爾(特雷斯·阿德金斯飾)的協(xié)助維持生計(jì)。某日亨利在荒野發(fā)現(xiàn)重傷逃犯科里(斯科特·黑茲飾)及其隨身的槍械與贓款,出于隱秘動(dòng)機(jī)將其帶回救治并藏匿財(cái)物。當(dāng)以警長(zhǎng)克雷格為首的武裝團(tuán)伙上門索人時(shí),亨利被迫卷入銀行劫案的暴力漩渦。隨著冒充執(zhí)法人員的暴徒持續(xù)施壓,亨利過(guò)往作為傳奇槍手"鐵面人"的身份逐漸揭曉——他為贖罪而隱姓埋名,卻因科里帶來(lái)的贓款真相暴露。在血洗式的圍攻中,亨利為保護(hù)懷亞特與所有冒犯者展開決死對(duì)抗,最終以生命完成救贖,使兒子得以繼承農(nóng)場(chǎng)并延續(xù)其堅(jiān)守的道德準(zhǔn)則。