1919年,曾在一戰中擔任狙擊手的特拉維斯如今是澳大利亞北部警官,在一次行動失控后導致原住民部落遭屠殺。上級隱瞞真相,他憤而離職。十二年后被迫回歸追捕原住民戰士貝伊瓦拉時,特拉維斯招募教會撫養的唯一幸存者古奇克作為向導。追蹤過程中,貝伊瓦拉揭露自己正是古奇克失蹤多年的兄長,并因家族在屠殺中覆滅而展開復仇。隨著真相浮出水面,特拉維斯逐漸意識到自身與當年慘案的直接關聯,在正視過往罪行的過程中,他淪為貝伊瓦拉復仇的目標,最終在沙漠中與兩人展開致命對峙。