Skip Nav

Cameron Diaz covered up in a hat and a striped scarf.

Read More Cannes Film FestivalCameron Diaz