At the U.K. premiere of Spencer, where Kristen Stewart plays the princess, Kristen envibed the role by looking regal at the red carpet at the BFI London Film Festival.
She wore a glittery dress by Chanel, which is a brand she is an ambassador of.
Kristen Stewart wore her hair in a blonde bob just above her shoulders. Her dress is gray, semi-sheer and is stitched all over with sequins, giving a glittery look fit for a princess. She wore Jimmy Choo open-toe heels to finish off the look.
Kristen Stewart has been wearing Chanel through the whole press tour for the film since last month.
Spencer is about Princess Diana covering the period from Christmas of 1991 when she decided to separate from her husband, Prince Charles. The trailer last month was released and it shows Stewart, playing the princess, saying about the Royal family, "There's no hope for me, not with them."
Playing Prince Charles is Jack Farthing, known for his work on Poldark, which is a historical drama by the BBC.
When asked about it she said, "Any picture or interview I've ever seen of her, there's an explosive, ground-shaking quality to her that I always feel like you never really know what's going to happen. Even when she's walking the red carpet, it just feels a little bit scary. That could be projection, because we all know what happened. But she just has this feral cat feel. So I wanted to convey that. There's no way to plan chaos. You just have to fall into it.