Not a bad movie. As Devin said in his review, it feels like a draft or two away from something classic but what we have is just mean enough, funny enough, and unpredictable enough to be way better than what I expected. Case in point? The movie never makes Cameron Diaz's character atone for her sins. Usually in this kind of movie, the filmmakers will make the amoral character run amok in the first two acts and then have a change of heart in the third act. That never really happens here. Also, Justin Timberlake is continuing to impress with a performance that I don't think many actors would take. Really funny stuff from him.
Anyway, it's nothing classic or amazing but it's a solid B.






