1882, Új-Mexikó. Virgil Cole és Everett Hitch a törvény embere. A két kemény férfit Appaloosa városka vezetősége felbéreli rendőrbírónak és helyettesének. A városatyák Randall Braggtől, az újonnan jött farmertől rettegnek, aki megölte a korábbi rendőrbírót és az embereit. Közben a városba érkezik a csinos Allison, aki megdobogtatja Cole szívét. Cole és Hitch elfogja Bragget, akit a bíróság kötél általi halálra ítél. Amikor Bragget a vonathoz kísérik, két fegyveres elrabolja Allisont, így kényszerítve ki a gyilkos elengedését. Bragg a sivatagba menekül az embereivel és Allisonnal. Cole és Hitch a nyomukba ered.
Hannah édesanyja halála óta a fényképezés szerelmese. Kedves emlék köti a gépéhez, még mamája tanította vele fényképezni. Minden vágya, hogy a szabadon élő musztángokról csináljon képet. Ennek ellenére nem örül, amikor papája egy utah-i farmra küldi egyik régi ismerőséhez nyaralni. Az egyetlen vigasztaló, hogy a környéken sok vadló él, és vendéglátói ismerik az állatok élőhelyét. Már az első napokban felfedeznek egy musztáng csapatot a közeli völgyben, és Hannah gyönyörű képeket készít. Ám nem ők az egyetlenek, akik a lovak iránt érdeklődnek. Egy gonosztevő társaság szeretné befogni a nagy értékű állatokat, és jó pénzért értékesíteni őket. Különösen a legendás csődörre fáj a foguk. Hannah és barátai a lovak védelmére kelnek... Látványos, szép film a család minden tagjának.
1892. A kocsmák üresek. Munka alig van. Monte Walsh (Tom Selleck) az utolsó cowboyok egyike, aki képtelen beletörődni a változásokba. Új típusú emberek szokatlan feltételeket diktálnak, menedzserek születnek és cowboyok halnak meg. Monte számára csak a barátai, Shorty és Chet, valamint kedvese, Martine (Isabella Rosselini) társasága őrzik a cowboyok fénykorát. Egy nap azonban Shorty ellene fordul és banditának áll.