Owen Merritt szegény farmer, akit állandóan zaklat hatalmas és gazdag szomszédja, Will Isham. Isham nemcsak Owen barátnőjét, Lauriet vette el, hanem fegyvereseket is felfogadott, hogy megfélemlítse a férfit. Merritt hamarosan elindul, hogy visszaszerezze a nőjét és a becsületét.

Egy céltalanul vándorló cowboy egy farmra téved, melynek egy erős, akaratos hölgy a tulajdonosa, aki most érkezett a keletről. Kemény felállásával meggyőzi Rae-t, hogy fogadja el az állást, amit ajánl neki. De Rae-nak nem tetszik, hogy a többi telepes lekezelően viselkedik vele, ezért elkezdődik a lövöldözés.

A két cowboynak, Ross Bodine-nak (William Holden) és Frank Post-nak (Ryan O'Neal) elege lesz a tanyai életből és elhatározzák, hogy kirabolnak egy bankot, hogy visszatérjen életükbe a méltóság és pezsgés. A rablás után a mexikói határ felé szöknek, és útközben mindenféle kalandba bonyolódnak. Azonban a két cowboy nyomába ered egykori főnökük két fia, akiknek feladata, hogy visszavigyék őket élve vagy holtan.

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.

Coleen Wave szigorú rendőrbíró, aki Colorado területén városról városra utazik és kíméletlenül csap le a törvényen kívüli banditákra, rács mögé juttatva a csirkefogókat. Wave hivatásán kívül semmivel sem törődik, ezért csinos felesége el is hagyja. A nő addig nem is hajlandó visszatérni hozzá, amíg végleg le nem teszi hatlövetűjét. Mielőtt azonban Wave - felesége kedvéért - visszavonulna, még egy utolsó várost szeretne megtisztítani egy veszélyes bandától, akik meg akarják akadályozni, hogy Colorado területe amerikai állammá váljon.