Tags: Cameron Diaz - Justin Timberlake
Picture: Cameron Diaz on the film set of 'What Happens in Vegas' in Chelsea New York City, USA - 27.08.07
"I'm perfect. That's probably what drives him crazy." Cameron Diaz clearly didn't win over long-term boyfriend Justin Timberlake with her modesty.