London: She has shown that flawless skin, luscious hair, and a jaw-dropping figure are possible no matter what your age.
But as Demi Moore took to the red carpet last night she appeared shockingly thin.
The 48-year-old actress was looking extremely petite and slightly gaunt as she attended the Samsung Hope For Children Gala in New York last night, reports the Daily Mail.
In fact, the mother-of-three, who was wearing a plunging black Louis Vuitton dress with sequinned and feather embellishment, appeared to have lost some of her killer curves which she is no stranger to showing off in Twitter pictures.
The actress accessorised with Jimmy Choo strappy black heels and was also wearing a Neil Lane ring.