Diaz dazzles in Cannes
Leonardo DiCaprio and Cameron Diaz brought a touch of Hollywood glamour to the Cannes Film Festival today when they arrived for the screening of their latest film.
The 29-year-old Charlie’s Angels actress sparkled in a black one-shouldered dress split to the thigh.

