Czasy się zmieniają, a Monte Walsh (Tom Selleck) pozostaje zawsze taki sam. Szacunek dla siebie i innych, prawda, wolność, honor. Bycie kowbojem to nie zawód, ale filozofia życia. Razem ze starym przyjacielem Chetem (Keith Carradine) pracuje na ranczu w pobliżu podupadającego miasteczka. Od czasu do czasu wybiera się do miasta, aby odwiedzić prostytutkę Martine (Isabella Rossellini) i spotkać się z innymi kowbojami. Życie toczy się spokojnie i zgodnie z utartymi zwyczajami, aż do chwili, kiedy wyrzucony z pracy robotnik Shorty Austin staje się postrachem okolicy, kradnąc i mordując. Monte Walsh zapomna o codziennej rutynie.