All the Pretty Horses Character Roles

All the Pretty Horses Character Roles

Protagonist

John Grady Cole

Antagonist

Dueña Alfonsa

Guide Mentor

Don Héctor or The Mexican Badlands?

Foil

Blevins and John

Companion

Rawlins

Romantic

Alejandra