A smile from Demi Moore is rare these days. But the actress, who defines the phrase Hollywood survivor, seems to have recovered some of her joie de vivre on a trip to Scandinavia recently.The Charlie's Angel star has been in Stockholm on a promotional stint for her role as the face of cosmetics brand Oriflame.She's also taken the opportunity for some downtime, hitting the stores in what is generally regarded as one of Europe's coolest cities.
Demi, 49, has been enjoying the company of friends, surrounded by a big group whenever she goes out.Just last week she was pictured looking happy after dinner with Swedish actor Stellan Skarsgard, an old friend from the movie Passion Of Mind, and his wife Megan Everett.The support of 'Team Demi' is all the more important given that the brunette beauty is dealing with the fact that her estranged husband Ashton Kutcher, 34, is constantly photographed in the company of Mila Kunis, 29.Their friendship goes back 14 years to when they starred on That 70's Show, but the photogenic duo appear to have taken their relationship to the next level since the end of Demi and Ashton's marriage.