Cameron Diaz Hairstyles

Her most infamous hairstyle is undoubtedly from There’s Something About Mary, but Cameron Diaz also owns the sporty, surfer girl blonde look. She wears her shoulder-length locks parted to the center or the side and gets the award for cutest ponytails.