All the Pretty Horses (2000) is a poignant Western drama based on Cormac McCarthyโs acclaimed novel. The film follows John Grady Cole (Matt Damon), a young cowboy who leaves his Texas ranch after his familyโs land is sold. Alongside his best friend Lacey Rawlins (Henry Thomas), he ventures into Mexico in search of freedom and purpose.
Their journey leads them to a sprawling hacienda, where John finds work and falls in love with Alejandra (Penรฉlope Cruz), the daughter of a wealthy ranch owner. However, their romance ignites dangerous conflicts, and John soon finds himself entangled in betrayal, violence, and the harsh realities of life on the frontier.

The film explores themes of love, loyalty, and the loss of innocence against the backdrop of sweeping landscapes and cultural divides. Johnโs journey is both an adventure and a heartfelt exploration of identity and morality.

Directed by Billy Bob Thornton, All the Pretty Horses delivers stunning cinematography and moving performances, capturing the rugged beauty and emotional complexity of McCarthyโs story.