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.