Plot: In Sacramento, the producer of a morning show Abby Richter is a controller that has a checklist with items about the ideal man for her; however she can not find any man that fulfills her prerequisites. Her show has problems with the low ratings and the TV direction hires the cynical chauvinist Mike Chadway that hosts the popular and gross mannish show "The Ugly Truth" about what men and women really want in a relationship. Abby has frictions with Mike and he proposes to help her to get her attractive neighbor Colin that fulfills her checklist; in return she would support him in the show. Abby dates Colin but when Mike is invited to participate in the Craig Ferguson's Late Late Show in San Francisco, they get closer and fall in love for each other. But out of the blue, Colin arrives in Abby's room and she has to make a decision.
Alternative Plot: Abby Richter (Katherine Heigl) is a lovelorn TV producer who, despite a long and arduous search for the perfect mate, is hopelessly single. The battle of the sexes heats up when her employers team her up with Mike Chadway (Gerard Butler), an opinionated TV celebrity who plans to put Abby through the wringer to prove his own theories about what makes men and women tick.
Rate this movie!