Demi Moore is a lady who has it all. A longstanding film career, a Hollywood lifestyle, a figure to rival women half her age, and a gorgeous younger husband who clearly worships the ground she walks on.
That much was more than evident when Demi, 46, arrived for the premiere of her husband Ashton Kutcher's new film on Monday.
The 31-year-old could barely keep his hands off his beautiful wife, nestling into her neck as they posed together on the red carpet.
Demi's eldest daughter, Rumer, who turns 21 later this month, is clearly used to her mum and step-dad's public displays of affection.
She took it all in her stride as she joined the couple, who will be celebrating their four year wedding anniversary in September, at the screening for 31-year-old Ashton's latest cinematic project, Spread.
The raunchy new film stars the What Happens In Vegas actor as a young womanizer who uses his good looks to charm rich women and gain a life of privilege.
In the film his character Nikki's latest conquest is female attorney Samantha – played by Anne Heche – who gives him more than he's ever had.
But he then meets a beautiful waitress his own age, who unbeknownst to him is playing the same game, and he must eventually choose between love and money.