It’s a heartbreaker. The late Heath Ledger, in the role of Ennis Del Mar, underplays stoicism—which takes some doing. No one can know him because he hardly knows himself, except for one thing: he knows that he loves Jack Twist. Jake Gyllenhaal as Jack is less frightened by their love. He wears his heart, well, not on his sleeve but close at hand.