Celebrities' Real Hair Colors May Surprise You

Celebrities' Real Hair Colors May Surprise You

This week, blond bombshell Margot Robbie dyed her lighter locks a dark brown shade for her role in "Z for Zachariah," and it got us thinking -- celebrities change their hair colors so often that we sometimes forget what their natural hues are.

For example, did you know Kristen Stewart is actually a blonde? Or that Scarlett Johansson is a brunette?

Discover the real hair colors of your favorite female stars below:

Zooey Deschanel

Celebrities' Natural Hair Color

Popular in the Community

Close

What's Hot