Lee Van Cleef é um pistoleiro envelhecido que num esforço para recuperar a sua reputação de temível abate um xerife local. Descobre então que tem de lidar com o seu jovem protegido, interpretado por Giuliano Gemma, que também é o melhor amigo do xerife. No confronto final vão enfrentar-se os dois, que conhecem muito bem cada movimento do outro.
Um ancião (John Marley) revela a Sledge (James Garner) a existência de um tesouro no valor de 300.000 dólares em ouro escondido nas catacumbas de uma sinistra fortaleza-prisão. O segredo passa, desde logo, a ser a obsessão de Sledge, que vai infringir abertamente a Lei, para ali ser encarcerado, e assim, poder aproximar-se do cobiçado tesouro...
Um forasteiro chamado Bob Ford chega à Pousada do Sol após ter fugido de uma prisão. Ele está tentando encontrar o esconderijo de um enorme tesouro do qual possui o mapa. Contudo, Bob precisa da ajuda de um garoto, sobrinho do dono da pousada, que conhece toda a região de Sierra Blanca, para ser seu guia, caso contrário, nem com a ajuda do mapa o forasteiro conseguirá por as mãos no valioso tesouro. Mas sua determinação atrairá a cobiça de homens traiçoeiros, que farão de tudo para chegar primeiro ao lugar secreto!