So now she has decided to speak out against ageism in Hollywood.
After a string of flops in the 1990s, Demi Moore took a career break, during which time she met her current husband, 29-year-old Ashton Kutcher .
Miss Moore then returned to the screen in 2003's Charlie's Angels: Full Throttle, emerging from the sea in a skimpy bikini which showed off the results of a cosmetic surgery spending spree.
As well as breast implants, collagen injections and liposuction on her hips, thighs and stomach, she had a £5,000 procedure to lift the sagging skin on her knees.
She also employed an army of advisers - including a nutritionist, personal trainer, yoga teacher and kick-boxing coach.
But since then she has appeared in just two films, Bobby and Half Light, with two more scheduled for release this autumn, so having failed to secure the string of big-money parts she had presumably hoped to win.
In the same time, her ex-husband and the father of her three children, 52-year-old Bruce Willis, has appeared in 13 films, including the action thriller Live Free Or Die Hard.
Miss Moore, who once commanded an estimated $12million a film, told Red magazine she wanted to overturn the belief that juicy roles should not be given to older actresses.
Source: She's spent £226k on plastic surgery but 'I still can't get a Hollywood part', says Demi @ Dailymail