Kristen Stewart may not be royal in real life, but she sure did look like it on last night’s red carpet.
On Tuesday, the 31-year-old actress attended the Los Angeles premiere of her upcoming film, Spencer, where she plays the late Princess Diana. For the event, Stewart looked stunning in a black crop top and matching skirt from Chanel.
The top featured thin straps, while the sheer skirt was adorned with ribbon and lace. We’re not surprised the Charlie’s Angel actress opted to wear the designer, considering she’s a longtime ambassador for the brand. While this outfit is a stark contrast to Princess Diana’s wedding dress, which she sports in the film, the look is equally as glamourous.
See the full ensemble below.