All the Pretty Horses

All the Pretty Horses

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 for All the Pretty Horses...

Matt Damon
John Grady
J.D. Young
Grandfather
Laura Poe
Mother
Sam Shepard
J.C. Franklin
Raul Malo
Singer
Fredrick Lopez
Lieutenant
Ferron Lucero Jr.
Lieutenant's Man
Manuel Sanchez
Lieutenant's Man
Julian Prada
Prison Singer
Vincente Ramos
Commandante
George R. Lopez
Clapping Man
Marc Miles
Deputy Smith
Brian Orr
Man at Car
Jesse Plemons
Young Grady (uncredited)