Прича почиње кад јунак којег тумачи Клинт Иствуд (Човек без имена), стиже у мали градић Сан Мигел, у којем га убрзо упозоравају како у граду ратују две породице ради премоћи. Једни су браћа Рохос: Дон Мигел (шеф), Естебан (кукавица) и Рамон, који се једини може мерити са главним јунаком; друга породица су Бакстери, на чијем челу је Џон Бакстер, градски шериф. Човек без имена одлучује да ће радити за обе породице као плаћеник "за шаку долара", а у исто време их наводи да се међусобно сукобе.
Између три брата стали су рат и једна жена. Тако је започела „Легенда о страсти“. Бивши поручник америчке коњице, Вилијам Ладлоу (Антони Хопкинс), живи на своме ранчу у подножју Монтана Рокиса, где своја три сина одгаја без градске вреве и лудила које је захватило свет. Најстарији син Алфред (Ејдан Квин) је повучен и савестан, с чврстим мишљењем у погледу свега што се око њега збива, а најмлађи Семјуел (Хенри Томас) је право утеловљење идеализма с почетка двадесетог века. У средини се налази Тристан (Бред Пит), дивљег духа и незаустављиве жеље за упознавањем новог.
Тексашанин који путује широм дивљег Запада и преноси вести о свету локалним грађанима, пристаје да помогне у спасавању младе девојке која је отета.
Доминирајући ранчер одговара подругљивом окрутношћу кад његов брат кући доведе нову жену и њеног сина, све док се неочекивано не догоди.