Yes, it suffers from a weak script that relies too much on the romantic comedy formula, which gives it little charm or comedic payoff. Nevertheless, stars Katherine Heigl and Gerard Butler somehow manage to keep the whole thing afloat.
Heigl stars as Abby Richter, a romantically-challenged morning show producer whose search for Mr. Perfect has left her hopelessly single. When her station's ratings start to slump, her boss teams her up with Mike Chadway (Gerard Butler), a hardcore TV personality who promises to spill the ugly truth on what makes men and women tick.
The best thing this about this film is the R rating. Call me a sick, weird man, but I've decided that any romantic comedy can be more entertaining with just the addition of foul language and a sprinkling of sexually-related obscenities.
For example: A scene involving Heigl wearing vibrating underwear in a fancy restaurant is knee-slapping good. It made the rest of the movie seem better than it actually was.
While I really like everything Gerard Butler has done, from "300," to "Phantom of the Opera," the decision to have him drop his Scottish accent was just ridiculous. It's quite terrible to hear the guy try an American accent in this role.
Heigl is still the pretty face we all love, but I'm still trying to understand why she insists on playing characters that only seem to be an extension of her real-life persona. From "Grey's Anatomy," to "Knocked Up," to "27 Dresses," she always portrays very flawed, neurotic, selfish women.
2 buckets, and that's the "Ugly Truth."