All the Pretty Horses tager sin start i 1949, da John Grady Cole (Damon) bliver nødt til at forlade den fædrende ranch og drage sydpå til Mexico for at kunne fortsætte sit elskede liv som gammeldags cowboy. Med sig har han sin gode ven Lacey (Thomas), og de får - noget ufrivilligt - følgeskab af en ung knøs på en stor hest med en endnu større pistol, og den kombination skal vise sig at blive skæbnesvanger for de tre cowboys. Men inden vi når så langt, får de to venner arbejde på en mexikansk ranch og lever godt, indtil katastrofen indtræffer. Mere skal ikke afsløres her, men tro mig: Det er ikke småting, man kan komme ud for dernede syd for grænsen! Det var faktisk lige rigeligt til min smag, men hvis man godt kan lide sine historier farverige, er All the Pretty Horses lige sagen med "all its pretty pictures".

Et ægtepar er tynget af økonomiske problemer, der har tæret på deres kærlighed. Men da de får held i spil, beslutter de sig for at blive sammen – til døden dem skiller.