1900年的澳大利亞,神槍手馬修(湯姆·塞立克飾)為應征廣告跋涉三月來到此地,途中解救了誤認其為男友的姑娘考娜(勞拉·圣吉亞科莫飾)。兩人抵達馬斯頓農場后,發現雇主馬斯頓(艾倫·瑞克曼飾)雇傭神槍手的真實目的是射殺當地土著。馬修怒斥雇主后遭其手下毒打,與考娜被拋棄叢林自生自滅。幸得土著所救的二人發現馬斯頓已懸賞通緝他們,面對暴行與善意的選擇,兩人轉而以冷酷手段展開復仇。馬修憑借精準槍法和土著盟友的協助,逐步瓦解馬斯頓勢力,并最終在正面對決中擊斃這個踐踏土地與人性的暴徒,終結了其針對土著人的系統性迫害。