All the Pretty Horses

5.7
Moderate
20001h 57m

Directed by

Overview

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.

Trailer

Top Cast

Matt Damon - John Grady in All the Pretty Horses

Matt Damon

John Grady

Henry Thomas - Rawlins in All the Pretty Horses

Henry Thomas

Rawlins

Lucas Black - Blevins in All the Pretty Horses

Lucas Black

Blevins

Penélope Cruz - Alejandra in All the Pretty Horses

Penélope Cruz

Alejandra

Rubén Blades - Rocha in All the Pretty Horses

Rubén Blades

Rocha

Robert Patrick - Cole in All the Pretty Horses

Robert Patrick

Cole

Julio Oscar Mechoso - Captain in All the Pretty Horses

Julio Oscar Mechoso

Captain

No Photo

Angelina Torres

Luisa

Community
5.7
233 votes
My Score
N/A
Login to rate
5.9
Moderate confidence
Bayesian
5.90
95% interval
±0.14
Ratings
233

233 ratings. The score is reasonably stable but could shift up to 0.14 as more ratings come in.

Why we're confident →

Where to Watch

Click icons to visit streaming services directly. Streaming service names and logos are trademarks of their respective owners.

Movie Info

Release Date

December 11, 2000

Runtime

1h 57m

Genres

Drama, Romance, Western

Director

All Reviews

Sort by:
Weekly Movie Picks, every Friday to your inbox