I’ve always like Cameron Diaz but in this film? Not really. I find her acting performance here was just very under-acting. Some of friends hated her acting but not me, until I’ve seen this film. I was really disappointed to her because the film was actually good. The film was hilarious and entertaining. But even if she failed to impress me in this film, I still like Cameron Diaz.