Demi Moore "Happy" at Bash With Katie Holmes, Kate Hudson
Looking good -- and happy! -- is the best revenge.
Recent marital struggles be damned, Demi Moore was no shrinking violet at Friday's A-list-packed Lanvin (Hearts) LA fashion show and dinner at Casa Carondelet in Los Angeles.
Licking her wounds after husband Ashton Kutcher's September affair with 22-year-old Sara Leal, the actress, 48, "looked skinny but happy" at the intimate event, holding a hand-crafted Lanvin doll in her lap. (Each fashion show goer was given a doll, made by African women with HIV .)
The Margin Call actress was "very chatty" with fellow celebs at the party, adds the witness. "Demi came across the tiny runway to kiss and say hi to Katie Holmes," the observer says of Holmes, 32. Later in the evening, Zoe Saldana made a similar trip across the runway to kiss and greet Moore, who also laughed and chatted with Lanvin's designer, Alber Elbaz, throughout the night.
"The whole vibe was super friendly and relaxed," adds the witness. Moore's look for the evening included "nerdy glasses -- but [she] looked amazing. She stayed for the whole dinner."
Also at the bash: New moms Jessica Alba, Rachel Zoe and Kate Hudson with fiance Matt Bellamy, all of whom sat together. Hudson, 32, apologized for running late -- "she said she was breastfeeding," the source explains. (Hudson and Muse rocker Bellamy welcomed son Bingham in July.)
As for Moore, close pals tell Us she has her good days and bad days in the wake of his shocking affair with Leal on their sixth wedding anniversary.
"She's totally humiliated and angry," one friend told Us. "But she doesn't want him to leave her."
Afraid of Bangs?
Rachel McAdams dishes on her 'About Time' makeunder, the hairstyle she's too afraid to rock in real life and more!Watch Video »
Kim Kardashian talks to ET about her new life with Kanye West and their new home they bought together.Watch Video »
Check out the Kardashians' best swimsuit moments during their family vacation in St. Barths on today's Celebs Gone Social.Watch Video »
Did Olivia Wilde, Kate Winslet, and Scarlett Johansson stun in the fashion department this week? Watch OMG Celeb Fashion to find out!Watch Video »
OMG Celeb Fashion
Check out Jennifer Lawrence, January Jones, and Miley Cyrus' style statements on this week's OMG Celeb Fashion.Watch Video »
Bad Summer Looks
From Miley Cyrus to Nicki Minaj, see some of the worst summer fashion in Hollywood.Watch Video »