Zbliża się początek XX wieku. Monte Walsh (Tom Selleck), starzejący się kowboj, pracuje na ranczu w podupadającym miasteczku. Miejscowość, opuszczana kolejno przez jego przyjaciół i kochanki, powoli zaczyna się wyludniać.