All the Pretty Horses_
"Some passions can never be tamed."
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.
Starring
Matt Damon, Henry Thomas, Lucas Black
Box Office
$18.1M
Updated Feb 16, 2026
WHERE TO WATCH
No streaming data available yet.
Check availabilityDROPTHE_ GOSSIP
Box office
All the Pretty Horses earned $18.1M against a $57.0M budget.
Year context
All the Pretty Horses was released 26 years ago in 2000.
All the Pretty Horses is a Drama, Romance, Western film with a runtime of 1h 57m.
CAST (20)
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
AT
Angelina Torres
Luisa
JY
J.D. Young
Grandfather
Laura Poe
Mother
Sam Shepard
J.C. Franklin
YD
Yvette Diaz
Girl
IC
Imelda Colindres
Girl's Mom
AS
Augustin Solis
Manuel
EI
Elizabeth Ibarra
Maria
Miriam Colon
Alfonsa
LR
Lonnie Rodriguez
Esteban
Raul Malo
Singer
Fredrick Lopez
Lieutenant
FL
Ferron Lucero Jr.
Lieutenant's Man
BOX OFFICE
$57.0M
Budget
$18.1M
Revenue
-68%
ROI
FLOP
Verdict
DETAILS
Release
Status
Released
Runtime
117 min (1h 57m)
Country
Rating
5.7/10 (235 votes)
Budget
$57,000,000
Box Office
$18,133,495
Profit
$-38,866,505
FREQUENTLY ASKED QUESTIONS
What is All the Pretty Horses about?
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.
How long is All the Pretty Horses?
All the Pretty Horses has a runtime of 117 minutes (1h 57m).
Who stars in All the Pretty Horses?
The cast of All the Pretty Horses includes Matt Damon, Henry Thomas, Lucas Black, Penélope Cruz, Rubén Blades.
How much did All the Pretty Horses make at the box office?
All the Pretty Horses earned $18,133,495 worldwide at the box office. The production budget was $57,000,000.
What is the rating of All the Pretty Horses?
All the Pretty Horses has a rating of 5.7 out of 10 based on 235 votes on TMDB.
GENRES (3)
Drama
Romance
Western