Already have an account?
Get back to the

Demi Moore “Happy” at Bash With Katie Holmes, Kate Hudson

1320694814_katie holmes demi moore kate hudson 240

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.

Related: PHOTOS: Ashton and Demi's PDA-packed romance

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.

VIDEO: Sara Leal opens up to Us about the affair

"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.)

Related: PHOTOS: Kate Hudson's talked-about pregnancy with son Bing

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."

In this article