All the Pretty Horses
Two Texas cowboys head to Mexico in search of work, but soon find themselves in trouble with the law after one of them falls in love with a wealthy rancher’s daughter
- Director: * Billy Bob Thornton
- Genre:Drama / Western
- Runtime:112 minutes

Cast
Matt Damon : John Grady Cole
Henry Thomas : Lacey Rawlins
Penélope Cruz : Alejandra
J.D. Young : Grandfather
Laura Poe : Mother
Official Site:-
The movie tells the story of John Grady Cole (Matt Damon), a sixteen year old cowboy, and his best friend Lacey Rawlins (Henry Thomas), crossing the border to move south to Mexico.
They encounter, among others, a young boy named Jimmy Blevins (Lucas Black), whom they befriend, and a young aristocrat’s daughter, Alejandra Villarreal (Penélope Cruz), with whom John Grady Cole falls in love. In Mexico he becomes disillusioned by the atrocities of the world. Read more
Watch full All the Pretty Horses online streaming for free




