Příběh se odehrává kdesi na pomezí Mexika roku 1870. Gringo Matt (Marlon Brando) se vrací z války domů, ke své rodině, která se ho kdysi ujala a vychovala. Před kostelem mu ukradne Mexičan Chuym jeho nevídaně grošovaného plemenného hřebce, kterého měl na chov. Matt se rozhodne svého koně dostat zpět a Mexičana potrestat. Pomůže mu mexická kráska, kterou drží bandita. Nad jeho osudem se stahují černá mračna. Nastává boj v horách o koně, dívku a přežití.