Demi Moore, 59, looked a fraction of her age as she soaked up the sun with friends during a holiday in Greece.
The mum-of-three wore an eye-catching hot pink bikini and lounged on a luxury yacht.
The two-piece featured a triangle top that the Ghost star tied around her neck, and low-rise bottoms that showed off her taut stomach.
Demi wore her long, dark hair, down by her waist and shielded her eyes with some dark sunglasses.
In one picture, she can be seen carrying her beloved chihuahua, Pilaf, as she made her way to the deck.