Akcja filmu rozgrywa się w 1872 roku w Arizonie. Szeryf Mackenna (Gregory Peck) wpada w zasadzkę zastawioną przez wodza Apaczów. W czasie walki Mackenna ciężko go rani. Tuż przed śmiercią wódz powierza mu starą mapę Doliny Złota, gdzie znajduje się legendarny skarb Apaczów. Po dokładnym zapoznaniu się z mapą, szeryf niszczy ją. Wkrótce potem zostaje schwytany przez groźnego bandytę Colorado (Omar Sharif), który więzi córkę miejscowego sędziego. Jeżeli Mackenna nie zaprowadzi go do Doliny Złota, dziewczyna zginie...