Filmen handler om tre revolvermenn og dusørjegere – den skitne banditten («Den grusomme» spilt av Eli Wallach), den iskalde og ondskapsfulle eller («Den onde» spilt av Lee Van Cleef) og den fåmælte eller («Den gode», spilt av Clint Eastwood) – og deres jakt på dollar som er gravd ned på en kirkegård. Handlingen er satt til gullalderen i New Mexico under den amerikanske borgerkrigen.