All the Pretty Horses (2000): cast, story & where to watch
2000 · Film · ★ 5.8

Released in 2000, All the Pretty Horses is a drama, romance and western film directed by Billy Bob Thornton, running about 117 minutes. “Some passions can never be tamed.” — that tagline sets the tone.
What it’s about. The year is 1949. A young Texan named John Grady finds himself without a home after his mother sells the ranch where he has spent his entire life. Lured south of the border by the romance of cowboy life and the promise of a fresh start, Cole and his pal embark on an adventure that will test their resilience, define their maturity, and change their lives forever.
Who’s in it. All the Pretty Horses stars Matt Damon as John Grady, Henry Thomas as Rawlins, Lucas Black as Blevins and Penélope Cruz as Alejandra, among others.
How it landed. With an audience score of 5.8/10, All the Pretty Horses has drawn a solid, mixed-to-positive response.
Where to watch. In US you can rent or buy it from Amazon Video, Apple TV Store, Google Play Movies and YouTube. See the full, country-by-country breakdown on our where to watch All the Pretty Horses page.
If you liked it. Fans of All the Pretty Horses tend to enjoy The Shawshank Redemption, The Godfather, Schindler's List and The Godfather Part II.
Frequently asked
- Where can I watch All the Pretty Horses (2000)?
- In US, All the Pretty Horses is available to rent or buy from Amazon Video, Apple TV Store and Google Play Movies. Availability varies by country — check our where-to-watch page for every region.
- Is All the Pretty Horses worth watching?
- All the Pretty Horses holds an audience score of 5.8 out of 10, and is a strong pick if you enjoy drama, romance and western. Reactions are mixed, so it may depend on taste.
- Who stars in All the Pretty Horses?
- All the Pretty Horses stars Matt Damon, Henry Thomas, Lucas Black, Penélope Cruz and Sam Shepard.
- When was All the Pretty Horses released?
- All the Pretty Horses was released in 2000, with a runtime of about 117 minutes.
