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...
Gdy bycie gwiazdą pop - Hanną Montaną za bardzo wpływa na prywatne życie Miley Stewart, ojciec zabiera ją do rodzinnego miasteczka. Tam przekona się, co jest w życiu najważniejsze.