There’s just a big difference between looking good and looking “Hollywood” good, and I’m not sure there’s enough money in the world to buy back the latter once it’s gone. Now if Demi would go the Michelle Pfeiffer route and play evil witches, she might get all kinds of work - but she just isn’t going to get glamourous leading lady roles any more. The cut off is getting to be age 24 for those. ;)
I think Michelle Pfeiffer is about 10 times better-looking than Demi, and much more talented.