Akcja ma miejsce w Teksasie pod koniec XIX wieku. Jej bohaterami są członkowie rodziny Coats'ów.Podczas nieobecności ojca rodziny, Jim'a, w ich gospodarstwie pojawia się stary kundel. Początkowo Travis, starszy z synów, próbuje go przepłoszyć, jednak młodszy Arliss zaprzyjaźnia się z psem. Oddane psisko zjednuje sobie z czasem całą rodzinę. I to ochrona rodziny właśnie staje się powodem wielkiej tragedii...
Były oficer Armii Unii planuje sprzedać Anchor Ranch i przenieść się na wschód ze swoją narzeczoną, ale niska cena oferowana przez kalekiego właściciela Anchor i jego taktyka zastraszania, zmusza go do ponownego rozważenia decyzji. Kiedy jeden z jego pracowników zostaje zamordowany, decyduje się zostać i walczyć, wykorzystując swoje wojenne doświadczenie.
Młody teksańczyk John Grady Cole (Matt Damon) rusza z przyjacielem Lacelayem Rawlinsem (Henry Thomas) do Meksyku w poszukiwaniu lepszego życia. W czasie podróży poznaje miłość swojego życia, uroczą Alejandrę (Penélope Cruz) - jednak nie obejdzie się bez nieprzewidzianych okoliczności...