堪萨斯的农人威廉(克林特·伊斯特伍德 Clint Eastwood )年轻时曾是出名的杀手和劫匪,但是当遇上了克劳迪亚后,他的日子开始彻底改变。威廉和克劳迪亚成婚生子后,洗手不干,一家人过着美好的日子。好景不长,克劳迪亚不久故去,威廉独立带着两个孩子过着清贫安静的日子。 这时,该区域发生了一同牛仔醉酒殴伤妓女并将其毁容的恶性事件,坏蛋警长达格特(吉恩·哈克曼 Gene Hackman 饰)只将此事草草了结,凶手仍逍遥法外。当地妓女纷纷捐钱,要求悬红1000美金请杀手来伸张正义。“思科菲尔德小子”找到威廉,要求合伙干这票生意。为了给孩子们一个美好充足的家庭,威廉终于容许再次出山。