The trailer does not do this movie justice. Had my friends not recommended it to me, I would not have seen the movie based on the trailer alone. And I am glad that I did catch the movie.
With great comedic actors like Ashton Kutcher and Cameron Diaz on the cast, the movie really did have me laughing through out. Not only were the main actors amazing, so were the supporting actors. They too contributed to making the movie one of the best drama comedy.
Great cast, great storyline. I would definitely recommend it to those who have not seen this film :)