Based on 3620 votes and 857 reviews.
Funny but a bit slow.
Cameron Diaz plays Cameron Diaz..Is anyone else sick of her?
This was a poor attempt..hope Cameron can bounce back!
I really enjoyed it! Justin Timberlake was surprisingly awesome
Money could be spent on a better movie. This was crude and silly.
This is such a great movie for pre-teen ages and up. It has good comedy and great actors.
I didn't really like this movie, I thought it was crude and could have been better.
terrible and bad...need I say more?
Funny bits in Trailer only - rest of the movie was rubbish.
It was a pretty funny movie .. Cameron Diaz is a REALLY good actress ... she's very versatile and can play various types of roles. Really liked it and would definitely recommend it to others