NOVEMBER 5, 2009
James Marsden and Cameron Diaz
Cameron Diaz was fashion forward in her Roland Mouret dress, layered gold chain necklace and modern updo when she and co-star James Marsden hit the red carpet at the premiere of their psychological thriller The Box in New York City.