Cameron Diaz went from being a model to one of the most in-demand actresses in Hollywood. She is incredibly talented – and critically acclaimed – with one of the hottest bodies in the business. She also has an impeccable sense of style. Diaz has been hitting the red carpet for almost 20 years and, even though she didn’t start out as the most fashionable star, she has certainly become just that. Check out Cameron Diaz’s fashion evolution!
Charlie’s Angels: Full Throttle Premiere – 2003
Cameron Diaz wore a little white mini-dress to the “Charlie’s Angels: Full Throttle” premiere. She looked tanned and toned and was also barefoot! Turns out the actress broke a heel on the red carpet and then decided to go without shoes. Even though the film received mixed reviews from critics, which included a Worst Actress Razzie for Diaz, the ensemble she wore to the premiere has gone down in history as one of the cutest outfits ever.Joe Seer / Shutterstock.com