ZapGossip

Cameron Diaz shows soft side


Cameron Diaz was the vision of beauty in a charcoal-coloured, fitted dress at the New York premiere of ‘Annie’ over the weekend. The 42-year-old actress plays the wicked Miss Hannigan in the movie, but showed her sweeter side in the pretty A-line frock.