Look! Cameron Diaz Has Had A Makeover

Look! Cameron Diaz Has Had A Makeover

We love Cameron Diaz for her cool, sexy surfer style aesthetic. So when we caught sight of the 41-year-old beauty on the streets of NYC, we did a double take.

Gone was the cool Cali style markers and her signature champagne bob. In their place... long unkempt locks, a furry cropped jacket, tacky gold jewellery, an unflattering dress and a pair of boots that look like something our crazy aunt Jackie might wear.

Thankfully, we're pleased to report that Cameron's questionable taste is merely for her latest movie role - as Miss Hannigan in the big screen remake of Annie. The streets of New York might never recover.

Treat yourself to Cameron's signature style below - it's inspiring stuff.
Close

What's Hot