All the Pretty Horses is a 2000 American romance western film, directed by Billy Bob Thornton and based on the novel of the same title by author Cormac McCarthy. It stars Matt Damon and Penélope Cruz. The film received mostly negative reviews and grossed only $18 million worldwide. John Grady Cole, a young cowboy, and his best friend Lacey Rawlins leave their ranch in San Angelo, Texas and cross the border on horseback south to Mexico to seek work. They encounter on the trail a peculiar 13-year-old boy named Jimmy Blevins, whom they befriend, and later 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 his daughter is unwelcome by her wealthy aunt. After Alejandra is taken away by her father, Cole and Rawlins are arrested by Mexican police and taken to jail, where they encounter Blevins. Blevins has been accused of stealing a horse and murder, and is killed by a corrupt police officer.
more