Skip Nav

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

Image Source: Splash News Online
Read More Cannes Film FestivalCameron DiazLeonardo DiCaprio