"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.