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."
Fergie, Sarah Jessica Parker, and Heidi Klum all get an F on this week's Fashion Offenders.Watch Video »
Diva Double Date
Beyonce and Alicia Keys double date with their famous hubbies on today's Celebs Gone Social.Watch Video »
Where Are They?
See what the cast of "American Beauty" is up to today.Watch Video »
J.Lo's Mini Me
Jennifer Lopez shares an adorable photo of her look-alike daughter, plus more celebritots on social media on today's Celebs Gone Social.Watch Video »
Prince Harry, Jessica Alba and more stars who threw out the first pitch at baseball games.Watch Video »
Sofia Vergara poses in a revealing neon bikini while her "Modern Family" castmates hit the beach in Australia on Celebs Gone Social.Watch Video »