Ein kleines mexikanisches Dorf wird jedes Jahr von einer Räuberbande unter der Führung des Banditen Calvera (Eli Wallach) überfallen und all seiner Habseligkeiten beraubt. Das wollen sich die Dorfbewohner nicht mehr länger gefallen lassen und beschließen, einen Trupp Revolverhelden zu engagieren, die sie vor der raubenden, brandschatzenden und vergewaltigenden Horde beschützen soll. Mit Müh und Not schaffen sie es, sieben Männer unter der Führung des Revolverhelden Chris (Yul Brynner) davon zu überzeugen, diese lebensgefährliche und profitlose Aufgabe zu übernehmen. Seine sechs Gefährten sind alte Weggefährten wie der fruchtlose Vin (Steve McQueen) oder der gutherzige Bernardo (Charles Bronson), aber auch neue Abenteurer wie der junge Chico (Horst Buchholz). Sie stellen sich der Überzahl der Banditen in der Hoffnung, das kleine Dorf endlich befreien zu können...