EnStars put together a list of the female celebrities who are most flattering when their hair is blonde.

1) Scarlett Johansson

2) Jennifer Lawrence

3) Kristen Wiig

4) Miley Cyrus

5) Reese Witherspoon

6) Demi Lovato

7) Britney Spears

8) Tamar Braxton