Each character is alive and well, and none of them are annoying. David is young and talented, but at the same time he is young and immature. Diana is really perfect, beautiful, atmospheric, kind, etc. If I were that rich I would do the same. There is no need to say more about the rich man. He has money, maturity, tolerance, and wisdom. Anyway, he basically has everything that a man should have. It is not too much to say that he is perfect. It seems that David should have no chance of winning. Is the ending because the screenwriter is trying to satisfy the public's hatred of wealth? Maybe... but it's not completely unreasonable when you think about it, because the heroine is a flesh-and-blood person, she is not a cold-blooded balance, whoever has the most chips will tend to whoever has the most "revolutionary" feelings in the heroine's heart for so many years (It may be mixed with pity, morality...) It is also very important, coupled with the rich man's self-denial and broad-mindedness and David's maturity.
Compared to the three main characters, David tends to be more realistic, so I think most people who watch the movie will not like him too much. Movies are movies after all, life is life after all, learn from the rich comrades (he said that he was a MRT back then, and it must be not easy to be so successful, no wonder he is rich and mature).
View more about Indecent Proposal reviews