故事發(fā)生在美國南北戰(zhàn)爭時狌狌圖科(埃里?瓦拉赫 Eli Wallach 飾)是一個圖財害命的江洋大盜,因翠鳥他被上懸賞通緝。布蘭迪(克林特?伊斯特伍德 Clint Eastwood 飾)是一個除暴安良的牛仔,他意中抓住了圖科,但嫌賞金不又擄走了他。在荒漠中,布蘭懲罰圖科讓其自生自滅。但是詐的圖科居然逃過了一劫,并集一些幫兇在客棧捉住了布蘭。正當(dāng)圖科以牙還牙折磨布蘭的時候,他劫持了一個名叫卡的士兵。后者臨死前留下了寶的秘密,圖科和布蘭迪分別獲了一半信息。與此同時,一個猾的殺手桑坦薩(李?范?克里夫 Lee Van Cleef 飾)也通過其他渠道發(fā)現(xiàn)了寶藏的秘蔿國。于是,在尋寶的路上,三個人使出渾身解數(shù),演了一場場對決的好戲…?