More on Demi and Ashton
With all the stories flying round about her private life, Demi Moore might be expected to avoid the public eye.
Many would choose to stay out of the limelight – but the 48-year-old actress is made of sterner stuff.
The Hollywood beauty had her brightest smile ready for the cameras – and made sure to flash her wedding ring – as she attended the premiere for her new film Margin Call.
As she posed with fellow cast members Kevin Spacey and Paul Bettany, perhaps the only clue of the strain she may be under was her slender frame.
The petite actress appears to have lost weight during recent months.
Photo: © Rex Features