故事發生在位於羅斯克里克的一座礦業小鎮上,艾瑪(海莉·貝內特 Haley Bennett 飾)和丈夫馬修(馬特·波莫 Matt Bomer 飾)在這里過著與世無爭的生活,某日,鎮里的惡霸鮑勃(彼得·薩斯加德 Peter Sarsgaard 飾)槍殺了馬修,沒有人敢追究他的責任,只有幸存的艾瑪在心里默默的發誓,一定要讓鮑勃血債血償。
艾瑪雇傭了名為山姆(丹澤爾·華盛頓 Denzel Washington 飾)的賞金獵手,雖然她並沒有多少錢能夠付給她,但艾瑪不幸的遭遇喚起了山姆內心里的正義感。為了對抗鮑勃和他的自衛隊,山姆集結了一幫和他一樣的邊緣人士,他們不是惡棍就是賭徒,有的甚至還是殺人犯,但就是這樣一幫怪咖,他們決定為了捍衛小鎮的和平奮勇戰鬥。