The only thing better than a bra top is a Chanel bra top.

Advertisement

Kristen Stewart just stole the show at the Los Angeles premiere of her biopic Spencer. I mean as the leading lady playing Princess Diana, we expected something good but she just blew our expectations out of the park.

The actress showed up and showed out for the premiere at the DGA Theater Complex in LA. The 31-year-old star wore a black, ab-baring bra top and matching mesh and tulle skirt, embellished with layers of black lace and a long, droopy bow. All Chanel, of course.

Kristen Stewart "Spencer" Premiere
Credit: Getty Images

She accessorized with a short silver diamond star necklace, and her blonde-orange hair was pulled back into an intricate, asymmetrical updo which left out a portion of layers to frame her face.

On the red carpet, she opened up to Entertainment Tonight about how it felt to wear the replica of Princess Diana's wedding dress.

"When we put that dress on, it is embedded in a montage that kind of flashed her life before you. Even though the movie takes place over a three-day period and even though I play her as a speculatively 29, 30-year-old person, we still wanted to give a taste of the scope of her life," she said. "Kind of touch on every part, even if it was in kind of lyrical dance. And the wedding dress is embedded in that montage and putting that on was a spooky day."

Stewart has already received rave reviews for her performance as the late Princess in the biopic that follows Di's Christmas trip in 1991. And the Twilight star previously shared the one regret she has about her performance:  "I'm not a mum yet." "It's the one part of playing her that I felt disloyal about," she told The Daily Mail.

The film directed by Pablo Larraín hits theaters next Friday, November 5.