
Some passions can never be tamed.
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

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

Laura Poe
Mother

Sam Shepard
J.C. Franklin

Miriam Colon
Alfonsa

Raul Malo
Singer

Fredrick Lopez
Lieutenant
You May Also Like
movieThe Last Manhunt
2022
movieThe Outsider
2002
movieBroke
2025
movieJane Got a Gun
2015
movieThe Quick and the Dead
1987
movieAppaloosa
2008
movieHang 'em High
1968
movieEchoes of War
2015
movieThe Hi-Lo Country
1998
movieDown in the Valley
2005
movieTom Horn
1980
movieThe Edge of Love
2008
movieNewness
2017
movieDead for a Dollar
2022
movieThe Claim
2000
movieThe Misfits
1961
movieFire with Fire
1986
movieNowhere to Run
1993
movieThe World to Come
2021
movieThe Program
1993
