All the Pretty Horses
11/12/2000
2h

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.
Cast


Matt Damon
John Grady


Henry Thomas
Rawlins


Lucas Black
Blevins


Penélope Cruz
Alejandra


Rubén Blades
Rocha


Robert Patrick
Cole


Julio Oscar Mechoso
Captain
Angelina Torres
Luisa
J.D. Young
Grandfather


Laura Poe
Mother


Sam Shepard
J.C. Franklin
Yvette Diaz
Girl
Imelda Colindres
Girl's Mom
Augustin Solis
Manuel
Elizabeth Ibarra
Maria


Miriam Colon
Alfonsa
Lonnie Rodriguez
Esteban


Raul Malo
Singer


Fredrick Lopez
Lieutenant
Ferron Lucero Jr.
Lieutenant's Man
Manuel Sanchez
Lieutenant's Man
Denes Lujan
Orlando
Edwin M. Figueroa
Charro
Matthew E. Montoya
Indian
Julian Prada
Prison Singer
Roberto Enrique Pineda
Doctor
Vincente Ramos
Commandante
George R. Lopez
Clapping Man


J.D. Garfield
Carlos


Julio Cesar Cedillo
Campesino
Marc Miles
Deputy Smith
Brian Orr
Man at Car


Bruce Dern
Judge


Jesse Plemons
Young Grady (uncredited)


Daniel Lanois
Singer
Recommended

The Outsider
Nov 10, 2002

The Last Manhunt
Nov 18, 2022

Broke
Jun 10, 2025

Jane Got a Gun
Dec 31, 2015

The Quick and the Dead
Feb 28, 1987

Hang 'em High
Apr 12, 1968

Appaloosa
Sep 19, 2008

The Hi-Lo Country
Dec 30, 1998

Echoes of War
May 15, 2015

Down in the Valley
May 13, 2005

The Edge of Love
Jun 20, 2008

Newness
Nov 03, 2017

Tom Horn
Mar 28, 1980

Dead for a Dollar
Sep 30, 2022

The Fugitive Kind
Apr 14, 1960

The Claim
Dec 29, 2000

On the Edge
Sep 21, 2001
Recommended