India, May 29 -- Sometimes, it's hard to beat the feeling that an ageing woman in the public eye can never win. If she decides to let the passage of time have its way with her, then she is told off for not bothering to make an effort. If she decides to go the full Botox, filler and drastic diet route, she is reprimanded for trying to outwit Nature.

Never is this brought home more forcefully than when the entire entertainment world descends on Cannes to walk the red carpet in all the finery that money can buy. Every day we are inundated with commentary on women's faces, their bodies, their choice of clothes, their hair and make-up. And sadly, most of this commentary is laced with acid and saturated with cruelty.

Demi Moore (63 years) is ...