Demi Moore is quite upset about her husband Aston Kutcher's sex scandal rumours and has not been eating well, her friends have revealed.
The 48-year-old Moore has been skipping meals because of the trouble that is hovering over her marriage.
"She is superskinny, and it's hard to look at," Us magazine quoted one of the friends as saying.
However, there are also reports that suggest Moore has become more focused on perfecting her figure and recently signed up for a juice-cleanse delivery service.
But another friend revealed that Moore's slimdown isn't about vanity.
"She's very upset, and hasn't been eating. It's taking a toll."