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