Based on 3620 votes and 857 reviews.
This was a funny but definitely not one of the funniest comedies I have seen. However, Cameron Diaz was great in this role! Her and Justin Timberlake were a good combination.
not a good movie choice for cameron diaz,jokes were lame and movie was disappointing
predictable but funny.
Over rated
had some funny lines but over all very prdictable.
Not the best character for her. But she is a favorite actress, and its entertainment
I was expecting so much more from this movie...Disapointing.
Silly, elementary school humour. Not my cup of tea.
It was okay....
Great movie, lots of crude humour, would not recommend bringing your 6 year old to see it though(Yep someone brought their child)