This is, in my opinion, one of the worst comedies ever.
No real acting - Come on, Cameron Diaz can't act, and neither can Ashton Kutcher.
There are not many funny scenes - if any at all!
Very badly directed. And the script is beyond predictable.
A total waste of time.
2/10