This week, blond bombshell Margot Robbie dyed her lighter locks a dark brown shadefor 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
NATURAL: Dirty Blonde
Margot Robbie
NATURAL: Blonde
Angelina Jolie
NATURAL: Dirty Blonde
Jennifer Lopez
NATURAL: Brunette
Britney Spears
NATURAL: Brunette
Charlize Theron
NATURAL: Brunette
Jessica Simpson
NATURAL: Brunette
Kate Winslet
NATURAL: Red/Strawberry Blonde
Katy Perry
NATURAL: Blonde
Kristen Stewart