All the Pretty Horses (2000)
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 as John Grady Cole, the main character and Penélope Cruz as Alejandra Villarreal, the central character. The film received mostly negative reviews and grossed only $18 million worldwide.
More at Wikipedia.