Cameron Diaz elegeu um vestido envelope de seda verde-escuro, Yves Saint Laurent, da colecção Pré-Outono 2010, para a passadeira vermelha da première no Rio de Janeiro, uma escolha elegante que combinou, a rigor, com peep-toes pretos.
Alguns sites internacionais ligados à moda referem, contudo, que o modelo estava demasiado justo à volta das ancas, nomeadamente o «Red Carpet» que garante que «um tamanho acima» faria «a escolha perfeita».
A destacar ainda o uso de extensões no cabelo, a que Cameron Diaz parece estar definitivamente rendida.