Truth be told actresses are not attracted to older/divorced/previously married men. They marry them because it's tough for them to get males suitable for their age and stature. Most actresses work till age of 30 and by that time it is hard to find men of similar age group who are single and successful enough to match up to actress' status. So they end up marrying a much older or second hand type guy.
And the men are only too happy to get a new, younger and perfect trophy wife.
There's a lot of hypocrisy among industry bachelors too. Most of them either want to marry a woman who is "simple" and traditional and avoid marrying an actress. Many young actors have gone on record to declare they wouldn't like to marry someone from the industry. They'll date actresses but won't marry them. And even if they do, they'll expect them to give up work at once after marriage.
2