I'm no Ashton Kutcher fan and Cameron Diaz has definitely hit the wall but this is a decent movie. The laughs were spread out nicely and we weren't bogged down with too many details. The female best friend was a somewhat uneven performance. She was very cliche but had some good moments. The male best friend was slightly better. I have to say that it was worth gong to and probably Ashton Kutcher's best work since That 70's show. Which isn't a very high bar to set.