Kristen Stewart Didn’t Keep Her Princess Diana ‘Spencer’ Hair Long, but She’s Been Blonde Before

Kristen Stewart went blonde to play Princess Diana in Spencer. The acclaimed biographical film earned the actor her first Academy Award nomination. But when she was first cast, not everyone could see her as the late Princess Di. That’s partly because she gained early fame as a brunette in the Twilight franchise.

However, since the popular fantasy films debuted, Stewart has sported various hairstyles for different roles. Here’s a look at the times Stewart has gone blonde.

Kristen Stewart’s blonde Princess Diana wig was surprisingly critical to ‘Spencer’ production

Kristen Stewart blonde Spencer
Kristen Stewart as Princess Diana in ‘Spencer’ | Neon

Unlike the movies that made her a star, Spencer was a tightly focused indie from director Pablo Larraín (Jackie). Due to a limited budget and speedy production schedule, Stewart wore a wig. She acknowledged there wasn’t time for her to go blonde. As she told Entertainment Weekly, “If it wasn’t a wig, we would have had so much less time to shoot. And we were f—— sprinting.”

The blonde wig Stewart wore was perfected by hair designer Wakana Yoshihara, who cut her teeth as a hairstylist in 1990s London by learning the tricky Diana hairdo. According to the Hollywood Reporter, Yoshihara honed the wig process over eight months to prepare for filming. Going with the wig instead of Stewart’s actual hair ultimately made the eye-popping 37-day shoot possible amid coronavirus (COVID-19) restrictions which further hampered the production.

When else has Kristen Stewart gone blonde?

Kristen Stewart has sported blonde locks before. She had dirty blonde hair when she played Jodie Foster’s daughter in David Fincher’s Panic Room back in 2002. In 2007’s In the Land of Women, Stewart sparked romantic interest from Adam Brody with a blonde look. In recent years, she also went blonde in arthouse flicks JT LeRoy and Seberg. And in the romantic comedy Happiest Season, she played a blonde woman who goes home for the holidays to meet her girlfriend’s family.

Stewart hasn’t only been blonde in lower-profile films, however. When the 2019 action-thriller Charlie’s Angels trailer debuted, Stewart’s hair attracted attention. As Bustle pointed out, the pixie cut — balancing platinum blonde tips with dark roots — was similar to what she was sporting in real life at the time of filming. Yet it still created plenty of buzz before the film’s release. In other parts of the film, Stewart rocks a full blonde ponytail.

Kristen Stewart’s possible upcoming style adventures

Whether for indie roles or major Hollywood productions, Stewart proves she’s willing to go wherever a character takes her. But as Glamour explained, Stewart often balances casual clothing choices with daring new hairstyles in her personal life, too, keeping fans always watching out for her next iconic look.

Next up for Stewart? Starring alongside Viggo Mortensen and Léa Seydoux in David Cronenberg’s Crimes of the Future. Whatever futuristic hairstyle Stewart sports for the film, you can expect it to instantly make waves as soon as the first images appear online.

RELATED: A Princess Diana Insider Says Kristen Stewart’s ‘Spencer’ Performance Is Most Accurate Portrayal