I liked the movie but the plot was predictable. It was funny and had moments were it was funny. It was sexy and cute at the same time. Justin Timberlake is a pretty good actor and that was a pleasant surprise. Mila Kunis is a sexy lady and it showed in this movie. The one thing that made the movie a mirror of many peoples lives. It was an overall good movie.