All the Pretty Horses

In 1949 young cowboy John Grady Cole is rendered homeless after his family's ranch is sold. He asks his best friend Lacey Rawlins to leave his family ranch in San Angelo, Texas and join him to travel on horseback to cross the border 150 miles south, to seek work in Mexico. They encounter a peculiar 13-year-old boy named Jimmy Blevins on the trail to Mexico, whom they befriend but from whom they then separate. Later on, they meet a young aristocrat's daughter, Alejandra Villarreal, with whom Cole falls in love.