Spirit to nieujarzmiony mustang przemierzający prerie Dzikiego Zachodu. Napotykając na swojej drodze po raz pierwszy człowieka, Spirit buntuje się przeciwko zniewoleniu, co nie staje jednak na drodze jego przyjaźni z młodym Indianinem o mężnym sercu i imieniu Mały Strumyk z plemienia Lakota. Niezłomny rumak znajduje również szczęście w postaci pani swego serca - klaczy Rain.
Podczas ostrej zimy w 1898 roku w Utah, w Stanach Zjednoczonych, panuje głód. Banici, drwale i głodni wieśniacy schodzą z lasów, by ograbić wsie. Dla łowców nagród to dobrodziejstwo, którego bardzo nadużywają. Najokrutniejszy z nich nazywa się Tigrero (Klaus Kinski). Wkrótce niemy mężczyzna, nazywany "Ciszą" (Jean-Louis Trintignant), przeciwstawia się tej hordzie przyciągniętej przez przynętę zysku. Niemy przyjeżdża do Snow Hill z nowym szeryfem, którego misją jest przywrócenie porządku. "Cisza" doskonale strzela i próbuje wielokrotnie sprowokować Trigrero.
Martha Jane to nieustraszona dwunastolatka, która przez życie najchętniej puściłaby się galopem. Jest dziewczyną, co w czasach Dzikiego Zachodu oznacza jedno: przygody nie są dla niej. Ale właściwie, kto tak powiedział?
Pewien młody dobrze zapowiadający się rewolwerowiec - Nobody, czczący pewnego starego wyśmienitego rewolwerowca - Jacka Beauregarda, postanawia z nim konkurować. Jednakże Jack marzy tylko o emeryturze ...
Kapitan John Boyd (Guy Pearce) za zdobycie posterunku w wojnie amerykańsko-meksykańskiej został odznaczony i uznany za bohatera. W "nagrodę" zostaje odesłany do Kaliforni do fortu, gdzie zostaje przywitany prze grupkę szmatławych żołnierzy. Pewnego dnia do fortu przybywa zagubiony i przemarznięty człowiek - Colqhoun (Robert Carlyle), który opowiada im straszną historię o pionierach, którzy zagubieni w górach chronią się w jaskini i z braku żywności zaczynają zjadać siebie nawzajem. Pozostał tylko dowódca (który jakoby mordował osadników, żeby zdobyć mięso) i pewna kobieta. Dowódca fortu postanawia wyruszyć na ratunek kobiecie, która jeszcze pozostała przy życiu...
Dwaj kowboje, Chris Foster (Audie Murphy) i Bert Pickett (Charles Drake), zostają aresztowani za udział w bójce. Nieopodal granicy z Meksykiem przyjaciołom udaje się jednak uciec wraz z grupą innych przewożonych więźniów. Zbiegom przewodzi bezwzględny kryminalista, Lavalle (Harold J. Stone). Wkrótce on i jego szajka rabują dwanaście tysięcy dolarów w papierach wartościowych. Foster i Pickett usiłują je przejąć, jednak Lavalle łapie ich na gorącym uczynku. Podczas gdy Chris zostaje zatrzymany jako zakładnik, Bert jedzie do miasta, aby tam spieniężyć papiery. Zdobytą fortunę kowboj przekazuje byłej narzeczonej Estelle (Kathleen Crowley). Zadaniem odzyskania łupu zostaje obarczony Foster.