This 2000 adaptation of the Cormac McCarthy novel of the same title is more than a romance. It's also an action-packed western the guys will love. John (Matt Damon) and Lacey (Henry Thomas) are two cowboys who ride from Texas to Mexico seeking work. On the way, they befriend an orphaned boy and John falls in starcrossed love with Alejandra, an aristocrat's daughter (Penelope Cruz). John and his friend find a way to stay in Mexico near Alejandra, but they soon find themselves fighting for their lives.