Overview
All the Pretty Horses is a 2000 American Western film produced and directed by Billy Bob Thornton, based on Cormac McCarthy's novel of the same name, and starring Matt Damon and Penélope Cruz. It premiered on December 25, 2000 to mostly negative reviews. It grossed $18 million worldwide on a $57 million budget.
The film was the first film adaptation from a Cormac McCarthy novel.
Plot
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 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.
Cole and Rawlins become hired hands for Alejandra's father, who likes their work, but Cole's romantic interest in Alejandra is not welcomed by her wealthy aunt. After Alejandra's father takes her away, Cole and Rawlins are arrested by Mexican police and taken to prison, where they visit Blevins, who has been accused of stealing a horse and of murder, and is killed by a corrupt police captain. Cole and Rawlins are sent to a Mexican prison for abetting Blevins' crimes, where they must defend themselves against dangerous inmates. The pair are both nearly killed.
From Wikipedia (CC BY-SA 4.0).