All the Pretty Horses 2000

Synopsis:

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.

Directed by: Billy Bob Thornton
Written by: Cormac McCarthy
Release date: 2000-12-11
Runtime: 117 minutes
Critics score:
Tagline: Some passions can never be tamed.
Cast:
Matt Damon
Matt Damon
John Grady Cole 
Henry Thomas
Henry Thomas
Lacey Rawlins 
Penélope Cruz
Penélope Cruz
Alejandra 
Sam Shepard
Sam Shepard
J.C. Franklin 
Lucas Black
Lucas Black
Jimmy Blevins