Entertainment Cameron Diaz says she used to buy own red carpet outfits from the high street April 25, 2020