Omg!

Fa La La! Katie Holmes Sizzles in Sexy New Holiday Ad

Yahoo Celebrity

View gallery

.

Katie Holmes stuns in new ad campaign. (Bobbi Brown)

Well doesn't Katie Holmes look festive and bright?!

The 34-year-old is one hot mama in her new holiday ad campaign for Bobbi Brown makeup. Gone is the stylish-but-practical mommy wardrobe the Holmes & Yang designer rocks for Suri's school run. In its place is pure old Hollywood glam.

The actress is wearing a perfectly fitted cut-out red lace dress by Fabiola Arias and she accentuates her small waist by resting her hands on her hips. Holmes's hair inspiration for the shoot no doubt is Veronica Lake — her locks are supershiny, wavy, and cascade down below her shoulders.

Of course, the point of the ad is the makeup — and Holmes, who has a new cosmetics collaboration with Brown appropriately named Bobbi & Katie, has the perfect pucker with deep red lips to match her gown. Her eyes are lined in black, brows filled in, and cheeks are bronzed.

It's been a long time since we've seen the single mom looking quite so sexy. During her marriage to Tom Cruise — which is back in the headlines due to his defamation lawsuit against Bauer Publications — she turned down the va-va-voom factor, typically opting for stylish but subdued on the red carpet and off. Since her divorce last year, she's started getting playful again, but this is straight up sexy.

[Related: Tom Cruise Admits Scientology Contributed to Katie Holmes Split]

Holmes is currently in South Africa filming "The Giver" with a star-studded cast including Meryl Streep, Jeff Bridges, Alexander Skarsgård, and even Taylor Swift. Her 7-year-old daughter is with her for the adventure and Holmes, who recently joined Twitter, has been sharing some highlights from the trip.

"My sincere gratitude to Ahmed Kathrada for showing me Robben Island today," she wrote Saturday when she posted this photo. "It was an honor for me. Thank you."

View gallery

.

(Twitter)

[Related: Welcome to Twitter, Katie Holmes — Now Change Your Avatar!]

She also had a girls' night in with co-star Odeya Rush on Sunday. The 16-year-old tweeted about hanging out with Holmes during a night off from filming. The ladies ate sushi and played Jenga. Holmes wrote back, "Love Odeya."

We're sure Holmes went for a more subtle look for the Jenga party, but we sure do love seeing her get glam every now and then.

View Comments