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.