Jessica Alba Then

Jessica Alba Then

Jessica Alba used to have blond hair and a very minimal approach to her red-carpet looks. Hailed as one of the most gorgeous women on this planet, Jessica looked good even with blond locks although it is not the most flattering color on her.

Jessica Alba Now

Jessica Alba Now

Jessica Alba has matured into a successful businesswoman and look the part as well. She has since swapped her choice of hair color to a more natural looking of brown. With a smile like hers, it would be difficult to look bad in anything.

Michelle Williams Then

Michelle Williams Then

Michelle William has always had a very approachable, demure look to her. Her blond hair and bright smile are endearing on the red-carpet and everyone adores her sweetness.

Michelle Williams Now

Michelle Williams Now

Michelle Williams decided to change up her looks but chopping off her hair. She now rocks a pixie haircut that still matches her sweet, innocent smile. It gives her an edgier look that her long hair could never live up to.

Emilia Clarke Then

Emilia Clarke Then

Emilia Clarke was not too popular before ‘Game Of Thrones’. Would you recognize her if you saw this picture of hers? Loud makeup and dark hair? We don’t know her…

Emilia Clarke Now

Emilia Clarke Now

Fast forward, after she plays Khaleesi on the show she had to go blond. It is the hair color everyone is more comfortable with although it is not her natural hair color. Look at that smile, just breath-taking.