Skip to Content

Blonde vs. Brunette: Celebs Who Made the Switch

Feel free to show your colorist as inspo.

By and Charlotte Chilton
Hair, Face, Eyebrow, Lip, Nose, Hairstyle, Blond, Chin, Skin, Forehead,
Getty Images

Are you a brunette contemplating a blonde leap? Or vice versa? Well, look no further. We've tracked down the best celebrity blonde and brunette transformations over the years. See who made the switch to the dark (hair) side and served up some seriously stunning red carpet looks.

1

Allison Williams

Face, Hair, Eyebrow, Hairstyle, Chin, Nose, Blond, Lip, Cheek, Forehead,
Getty Images

After Allison Williams said farewell to playing Marnie on Girls⁠, the actress lightened up her naturally brown hair. But she's since returned to her roots.

2

Bella Hadid

Hair, Face, Nose, Eyebrow, Blond, Hairstyle, Beauty, Lip, Chin, Cheek,
@bellahadid/ Getty Images//Instagram

Supermodel Bella Hadid lived out every girl's hair fantasy by going blonde over the summer. The natural brunette embraced the color change and posted a snap to Instagram to prove it.

Advertisement - Continue Reading Below
3

Kim Kardashian

Hair, Face, Eyebrow, Blond, Hairstyle, Lip, Nose, Chin, Hair coloring, Beauty,
Getty Images

The reality star turned heads when she first went blonde in 2015. Since then, she's played around with her hair color often, ditching her signature raven hair for dusty grey, platinum blonde, and even pink.

4

Blake Lively

Hair, Face, Eyebrow, Lip, Nose, Hairstyle, Blond, Chin, Skin, Forehead,
Getty Images

Over the years, Blake Lively has ditched her signature blonde hair a few times—including for the Green Lantern, during which she met her future husband, Ryan Reynolds. But it was the actress's dark ombré look from 2018 that caught our attention.

Advertisement - Continue Reading Below
5

Cara Delevingne

Hair, Face, Eyebrow, Hairstyle, Blond, Nose, Chin, Forehead, Lip, Beauty,
Getty Images

Though we think model Cara Delevingne looks great with any hair color, she's settled on a platinum blonde pixie cut.

6

Kendall Jenner

Hair, Face, Hairstyle, Eyebrow, Blond, Lip, Nose, Beauty, Hair coloring, Black hair,
Getty Images

Kendall Jenner went blonde for the first time back in 2015 for a Balmain fashion show. She must've liked it, as she switched up her dark hair once again this summer.

Advertisement - Continue Reading Below
7

Leighton Meester

Hair, Face, Eyebrow, Blond, Nose, Hairstyle, Chin, Lip, Beauty, Brown hair,
Getty Images

We can't imagine Blair Waldorf from Gossip Girl with anything but dark brown hair, and neither could the show's producers, which is why Meester dyed her natural blonde hair brunette for the role. But the actress ditched it for platinum blonde in 2018.

8

Shailene Woodley

Hair, Face, Eyebrow, Nose, Hairstyle, Blond, Chin, Cheek, Skin, Lip,
Getty Images

Whether she's a bright blonde or a dark brunette, one thing is for sure: Shailene Woodley knows how to rock the low pony look.

Advertisement - Continue Reading Below
9

Sofia Richie

Face, Hair, Eyebrow, Blond, Hairstyle, Nose, Chin, Lip, Skin, Beauty,
Getty Images

Sofia Richie made a splash at the Cannes Film Festival when she debuted chocolate brown hair, a far stray from her usual dirty blonde.

10

Lucy Hale

Face, Hair, Eyebrow, Lip, Hairstyle, Nose, Chin, Cheek, Forehead, Blond,
Getty Images

Lucy Hale stayed true to her trusty bob and kept her roots dark when she played around with a blonder look in 2019.

Advertisement - Continue Reading Below
11

Sarah Jessica Parker

Hair, Face, Eyebrow, Hairstyle, Blond, Nose, Lip, Chin, Beauty, Skin,
Getty Images

Since her days of sporting Carrie Bradshaw's blonde curls, SJP has stayed blonde for the most part, only venturing out on specific occasions like the 2006 Met Gala.

12

Margot Robbie

Hair, Face, Eyebrow, Hairstyle, Blond, Lip, Chin, Nose, Beauty, Brown hair,
Getty Images

Margot Robbie's hair is naturally blonde so she turned heads when she arrived at the 2014 Academy Awards with dark brown for her role in Z for Zachariah.

Advertisement - Continue Reading Below
13

Cameron Diaz

Hair, Face, Blond, Eyebrow, Hairstyle, Chin, Nose, Lip, Brown hair, Skin,
Getty Images

Although Cameron Diaz is known for her bright blonde waves, in 2006, the actress went brunette while promoting The Holiday.

14

Lindsay Lohan

Face, Hair, Eyebrow, Hairstyle, Nose, Chin, Blond, Lip, Forehead, Cheek,
Getty Images

Back in 2005, it felt like Lindsay Lohan had a new hair color every week. Whether she was her classic red, a beach blonde, or dark brown, you never knew what the actress would show up rocking.

Advertisement - Continue Reading Below
15

Sienna Miller

Face, Hair, Eyebrow, Nose, Hairstyle, Blond, Chin, Lip, Forehead, Cheek,
Getty Images

It was 2004 when Sienna Miller forwent her typical platinum blonde tousle for an edgy chocolate brunette color—and we're still here for it.

16

Dakota Johnson

Dakota Johnson
Marcus / Zodiac / Splash News; Getty Images

The actress is a natural blonde, but changed to darker locks for her role in Fifty Shades of Grey.

Advertisement - Continue Reading Below
17

Miranda Kerr

Miranda Kerr
Getty Images

The supermodel usually sticks to her chocolate hair, but also looks stunning as a blonde.

18

Carey Mulligan

Carey Mulligan
Getty Images

The actress is most often rocking a blonde or platinum crop, but changed it up with dark brown a few years back.

Advertisement - Continue Reading Below
19

Emma Stone

Emma Stone
Getty Images

Stone—while best known for her red hair—is actually a natural blonde, which she has embraced for her role as Gwen Stacy in The Amazing Spider-Man series.

20

Rihanna

Rihanna
Getty Images

RiRi certainly keeps us on our toes—not only for her cutting-edge styles, but also for how frequently she changes it up.

Watch Next 
Hair, Face, Eyebrow, Lip, Nose, Hairstyle, Blond, Chin, Skin, Forehead,
Advertisement - Continue Reading Below
Page was generated in 2.7445690631866