Дія картини відбувається за часів Громадянської війни в Америці. Блондинчик "Хороший" (Клінт Іствуд) - професійний стрілець, який весь час прагне заробити кілька баксів. Ангельські Оченята "Поганий" (Лі Ван Кліф) - найманий убивця, який старанно виконує свою роботу, поки йому гідно за неї платять. І, нарешті, Туко "Злий" (Елі Воллах) - злочинець-утікач, за затримання якого обіцяють велику винагороду. Одного чудового дня повз Блондинчика і Туко проїжджає візок, навантажений мертвими тілами. Від єдиного, хто вижив, Білла Карсона (Антоніо Казале), вони дізнаються, що на одному з цвинтарів він і його товариші закопали купу золота. Незабаром Карсон помирає, і Туко добирається до назви кладовища, а Блондинчик дізнається місце розташування могили. Тепер вони потрібні одне одному живими, щоб разом знайти і розкопати золото. Але Ангельські Оченята, який розшукує Білла Карсона, дізнається, що ті двоє познайомилися з ним перед його смертю і дізналися про закопаний скарб...