Here's why it fails

Rating: Null/10 (2 January 2007)

The story is unsatisfying because of the following reason: 1) the hero is not sympathetic. The only two decent people in the script are the boyfriend and the gay guy. Both of these guys get screwed over in the story, the gay guy by Meryl Streep and the boyfriend by the hero of the movie. The hero (or heroine) cheats on her boyfriend, betrays her own values, yet we are supposed to root for her? I didn't like the woman. And because I didn't, I didn't care if she was abused or not by the villain.
2) The villain doesn't get her just desserts. She gets no comeuppance, which is something we want to see happen to bad people. That's why this story is not satisfying at all. She gets away with being a total creep to people without any punishment at all. In good stories, bad people get punished at the end.
This was a very mediocre film, and the people that enjoy it are the easily amused riff-raff that populate this country.