She cheats on him, rips out his heart, and HE has to jump through her hoops just to stay where he's living. The movie implies that HE was the one who was wrong, while cheater Alba gets the softball treatment, parading her new boyfriend in front of him. You call this a romance? It actually belongs in the toilet category of film.
He was kind of wrong though. He has the age and experience to know that she's not really in love with him (even though she did not), but because she hasn't worked through her father issues and that ultimately it wouldn't work out, but instead he took advantage of that and let it happen. He got what he deserved.
No, he didn't. No. He really did not. Picking up some young nookie, whether he was aware of what he was doing or not, does not warrant the kind of abuse he endured from Alba's character. This film portrays her contrast as somehow having even a modicum of redemptive quality. But she has none. She behaved as vindictive, cruel women always behave. She cheated on him by egregious exponents to what he ALMOST did with Hayek's character, divorced him, took the house, AND, after all that, sought to punish him for having a subsequent affair with her sister (which, of all the things in this movie he did NOT deserve, the affair was the exception) This movie was nothing more than wet dream of vindictive fembos (feminist + bimbo = "fembo")