British Marie Claire magazine - January 2010 - Cameron Diaz cover