Back

Feature film — 2000

All the Pretty Horses (2000)

5.71h 57mDrama — Romance — Western

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.

Watch now

The note

Stay for the details.

A high-signal pick with 248 votes.

Miramax / Columbia Pictures

Community reviews

What viewers are saying

Sign in to leave a review for everyone to see. Reviews are tied to your account so the community can trust what's shared.

Loading reviews…

Director: Billy Bob Thornton

On screen

Cast & crew

Matt Damon as John Grady

Matt Damon

John Grady

Henry Thomas as Rawlins

Henry Thomas

Rawlins

Lucas Black as Blevins

Lucas Black

Blevins

Penélope Cruz as Alejandra

Penélope Cruz

Alejandra

Rubén Blades as Rocha

Rubén Blades

Rocha

Robert Patrick as Cole

Robert Patrick

Cole

Julio Oscar Mechoso as Captain

Julio Oscar Mechoso

Captain

A

Angelina Torres

Luisa

J

J.D. Young

Grandfather

Laura Poe as Mother

Laura Poe

Mother

Sam Shepard as J.C. Franklin

Sam Shepard

J.C. Franklin

Y

Yvette Diaz

Girl

Similar titles

More like this