Cameron Diaz and James Marsden attend "The Box" New York premiere at the AMC Lincoln Square on November 4, 2009 in New York City.
Source