close
close
Britney Spears, Amy Adams, Jennifer Aniston and 14 other celebrities who shocked me with their natural hair color

1.Jennifer Aniston

Close up of Jennifer Aniston with a gentle smile and a stylish outfitClose up of Jennifer Aniston with a gentle smile and a stylish outfit

Axelle / FilmMagic

The actress is known for her beautiful sandy blonde hair color. In the 90s, her look even inspired a wave of haircuts called The Rachel due to Friends‘ popularity. But she’s actually a brunette.

Jennifer with brown hairJennifer with brown hair

Barry King / Getty Images

2.Shakira

Shakira wears a sleeveless, sparkling gold dress at an eventShakira wears a sleeveless, sparkling gold dress at an event

Dia Dipasupil / FilmMagic

Despite her signature honey blonde look, the singer has naturally black hair. She started her career in the industry with dark hair and switched to blonde when she released her album. Laundry service (their fifth album and first in English).

Shakira sits in front of a microphone in a glittering blouse and appears on a talk showShakira sits in front of a microphone in a glittering blouse and appears on a talk show

3.Nicole Kidman

Nicole Kidman poses at an event in a sequin dress with transparent detailsNicole Kidman poses at an event in a sequin dress with transparent details

Axelle/FilmMagic/Getty Images

Although we usually see her with blonde hair, the actress is a natural redhead. And look at those curls! In 2017, Nicole told Who magazine that after years of straightening and bleaching, her curls aren’t what they once were. “I wish I had my curls back. I tortured them to death. I always say, ‘Don’t mess up the curls!'”

Nicole poses in front of Sydney Harbour with the Opera House and Harbour Bridge in the backgroundNicole poses in front of Sydney Harbour with the Opera House and Harbour Bridge in the background

Patrick Riviere/Getty Images

4.Angelina Jolie

Angelina poses sideways, looks into the camera with a gentle smile and wears an elegant blouseAngelina poses sideways, looks into the camera with a gentle smile and wears an elegant blouse

Michael Loccisano/Getty Images

The actress has been a brunette for almost her entire career, but she is naturally blonde. Angelina reportedly said, “My natural color is dark blonde. But when I was 4 or 5, my mom dyed my hair dark brown and she decided to keep it that way. And I’ve stuck with it.”

5.Jennifer Lopez

Jennifer Lopez wears a green velvet dress with a leopard print jacketJennifer Lopez wears a green velvet dress with a leopard print jacket

Toni Anne Barson / WireImage

For many years, the actress’s hair color fluctuated between honey blonde and various warm brown tones. Of course, her hair is much darker – and also beautifully curly!

Jennifer smiles in a checkered dress and cardigan at a press event against a backdrop of foliageJennifer smiles in a checkered dress and cardigan at a press event against a backdrop of foliage

CBS Photo Archive / CBS via Getty Images

6.Halle Berry

Halle Berry smiles at the camera in a glittery jacket on the red carpetHalle Berry smiles at the camera in a glittery jacket on the red carpet

Presley Ann/Getty Images for Netflix

Younger fans may only know the actress with honey or bronze-colored hair. But her natural hair is a beautiful dark brown.

Halle with short hair, in a dark blazer, in front of tropical flowersHalle with short hair, in a dark blazer, in front of tropical flowers

Ron Galella, Ltd. / Ron Galella Collection via Getty Images

7.Amy Adams

Amy Adams on the red carpet in a strapless black dressAmy Adams on the red carpet in a strapless black dress

Frazer Harrison / FilmMagic

The actress is naturally strawberry blonde. At a TimesTalks event, she explained that dyeing her hair helped her career. “Because of the roles I was invited to play, people responded to certain types of characters with me as a blonde, and as soon as I blushed, it was quirky and funny instead of flirty and silly,” she said.

Amy with her hair up and white flower accessory, looking over her shoulderAmy with her hair up and white flower accessory, looking over her shoulder

J. Vespa / Getty Images

8.Gwen Stefani

Gwen with a high ponytail wears a floral outfit and big earringsGwen with a high ponytail wears a floral outfit and big earrings

Taylor Hill / WireImage

The singer has had platinum blonde hair for over two decades. Last year, she posted an Instagram video with countless pictures from her childhood when she was still a brunette.

Gwen sits in a floral dress, smiling and touching her hair in front of a foliageGwen sits in a floral dress, smiling and touching her hair in front of a foliage

9.Britney Spears

Britney Spears in a black lace dress at the Billboard Music AwardsBritney Spears in a black lace dress at the Billboard Music Awards

Lester Cohen

The pop star’s blonde hair has been iconic for decades. But her natural hair is a pretty brown.

Britney with curly hair and a pearl headband wears a spaghetti strap dressBritney with curly hair and a pearl headband wears a spaghetti strap dress

10.Sofia Vergara

Sofia Vergara poses in a black and white dress at an event. She smilesSofia Vergara poses in a black and white dress at an event. She smiles

Jean-Baptiste Lacroix / AFP via Getty Images

The actress is naturally blonde. Earlier this year she told People: “My appearance didn’t match what Hollywood really saw in Latina women. They expected a woman with darker hair. That was difficult because they were a little confused, like, ‘This woman sounds like a Latina, but she’s blond.'” Only when she dyed her hair dark brown did she get big roles like Gloria in Modern Family.

Sofia Vergara smiles at an event wearing a black embellished dressSofia Vergara smiles at an event wearing a black embellished dress

Jim Smeal / Ron Galella Collection via Getty Images

11.ArianaGrande

Ariana poses for the camera in a strapless pink dress with a necklace and earringsAriana poses for the camera in a strapless pink dress with a necklace and earrings

WWD / WWD via Getty Images

For many years, the singer was known for her ponytail in various shades of brown. In a Facebook post, she said that she had her hair in Victorious “completely destroyed” and she wore it with extensions due to the damage. In recent years she has been blonde for her role as Glinda in Evil. But Ariana has naturally dark curls.

Ariana in a "13" musical T-shirt at an eventAriana in a "13" musical T-shirt at an event

Joe Corrigan / Getty Images

…We are pausing this program to send you a very important deal notification…

BuzzFeed Shopping Deal Alert with 50% off Revlon One Step Hair Volumizer Plus, now $34.41 down from $69.99BuzzFeed Shopping Deal Alert with 50% off Revlon One Step Hair Volumizer Plus, now $34.41 down from $69.99

12.Mandy Moore

Mandy with shoulder-length hair smiles at an NBCUniversal event wearing a patterned outfitMandy with shoulder-length hair smiles at an NBCUniversal event wearing a patterned outfit

Tommaso Boddi / WireImage

The actress’ natural hair color is dark blonde. She dyed it brown for her iconic role in An unforgettable walktold Entertainment Weekly: “It had a real meaning to dye my hair. As silly as it sounds, it had a real meaning in the way people saw me, but also in the way I carried myself and the way I saw myself. It was, I think, the last little piece of the puzzle to get into the role.” She remained brunette for over 15 years before changing her hair a few years ago.

Mandy with a butterfly pattern on her topMandy with a butterfly pattern on her top

New York Daily News archives / NY Daily News via Getty Images

13.Emma Stone

Emma Stone poses in a white blazer at the AFI eventEmma Stone poses in a white blazer at the AFI event

Michael Kovac / Getty Images for AFI

The actress often changes her hair color, but she is best known for her striking red hair. In her childhood photos, she is actually blonde. She told Refinery29, “My hair grows back blonde, but my coloring is similar to that of a redhead. So I really like having red hair.”

        Frederick M. Brown/Getty Images        Frederick M. Brown/Getty Images

Frederick M. Brown/Getty Images

14.Chrissy Teigen

Chrissy Teigen smiles wearing a sequin dress with pearl details and earringsChrissy Teigen smiles wearing a sequin dress with pearl details and earrings

Steve Granitz / FilmMagic

The cookbook author has changed her color many times over the years, from blonde to red to bronze. In this throwback photo she posted on Instagram, her natural hair is a beautiful dark brown.

15.Kristen Stewart

Kristen with short hair and a striped Chanel top poses for the cameraKristen with short hair and a striped Chanel top poses for the camera

Stephane Cardinale – Corbis / Corbis via Getty Images

The actress often alternates between dark brown and platinum blonde hair. However, her natural color is actually dark blonde.

Kristen looking sideways, wearing dark jacket and backpackKristen looking sideways, wearing dark jacket and backpack

New York Daily News archives / NY Daily News via Getty Images

16.Beyonce

Beyoncé sings on stage in a striped outfitBeyoncé sings on stage in a striped outfit

Kevin Mazur / WireImage for Parkwood

Throughout her career, the singer has worn pretty much every shade of brown and blonde. But in her childhood photos – so cute! – she has very dark hair.

17.And finally Reese Witherspoon

Reese with shoulder-length blonde hair on a red carpetReese with shoulder-length blonde hair on a red carpet

Axelle / FilmMagic

The Naturally blonde Star is a natural brunette! In her childhood photos, Reese’s hair is light brown.

Reese as a childReese as a child

Pool Benainous / Gamma-Rapho via Getty Images

Are there any other celebs whose natural hair color would surprise people? Leave us your thoughts in the comments below!

By Bronte

Leave a Reply

Your email address will not be published. Required fields are marked *