Emma Stone's blonde hair shocked everyone who watched Spider-man. But that's Emma's natural color!
Anna Paquin sizzles as a blonde on True Blood, so much so that we've forgotten about her early days as a goose-chasing brunette teen.
Jessica Simpson gave new life to the insult "dumb blonde" during her days on Newlyweds with then-husband Nick Lachey. Who knew she's actually a brunette!?! (Sister Ashlee, who dyes her hair brown, is actually a blonde.)
We all remember Britney Spears' "Hit Me Baby (One More Time)." Almost NONE of us remember that her hair was brunette back then.
Charlize Theron has been blonde for so long that when she went back to her roots for Aeon Flux no one believed that was her real hair color.
Remember Jenny from the Block!?!? That's her, ont he left. La Diva Latina, Jennifer Lopez, has adopted the blonder look for years now and it suits her.
We hopped into the Wayback Machine for this school pic of Katy Perry as a blonde, her natural color. The raven locks she rocks just look more like our favorite Dark Horse singer.
Hey, guess what!? Kelly Osbourne's hair isn't REALLY lilac. (WE KNOW.) But we much prefer it to her natural shade of dirty blonde, or the ultra-goth jet black she wore during her rebellious teen phase.
Our Gossip Girl is all grown up with an amazing ombre to prove it! WE LOVE YOU LEIGHTON! And your gorgeous hair. (Don't let the past repeat itself, mmkay?)
At first we thought Kristen Stewart wasn't smiling because she didn't like her dirty blonde natural hair. But since she still doesn't smile even though she looks amazing with dark brunette tresses, we were wrong about her reasons.
Lady Gaga's natural hair is dark brown, but that's not really shocking since her hair is a different color (or size. or shape.) every other day.
Olivia Wilde looks so unlike herself as a blonde, her natural look, that it's hard to believe the girl who kissed Marissa Cooper is the same girl we know today.
Scarlett Johansson's hairstylist deserves all the money she pays him (or her) for the magic that has been done to her hair. She definitely looks better as a blonde or a red head than with her natural brunette look.
Julia Roberts is most famously known for the red hair she rocked throughout the 90s. But her natural color is actually brunette. These days, she's wearing a honey blonde with hints of red.
It doesn't matter what color Sofia Vergara's hair is. No one's looking at her hair.