Directed by Robert Luketic Produced by Katherine Heigl Karen McCullah Lutz Kirsten Smith Tom Rosenberg Written by Story Nicole Eastman Screenplay Karen McCullah Lutz Kirsten Smith Nicole Eastman
Music by Aaron Zigman Cinematography Russell Carpenter Studio Relativity Media Distributed by Columbia Pictures Release date(s) July 24, 2009 Running time 96 minutes Country United States Language English Budget $38 million Gross revenue $104,863,190
Plot Abby Richter (Katherine Heigl) is a morning show TV producer in Sacramento, California. Coming home from a disastrous date one night, she happens to see a segment of a local television show, "The Ugly Truth", run by Mike Chadway (Gerard Butler), whose cynicism about relationships prompts Abby to call into the show to argue with him on-air. The next day, she discovers that the station is threatening to cancel her show because of its poor ratings, and the station owner has hired Mike to do a segment on her show to bring them back up.
At first, the two have a rocky relationship; Abby thinks Mike is crass and disgusting while Mike finds Abby to be a control freak. Nevertheless, when she meets the man of her dreams, a doctor named Colin (Eric Winter) living next to her, Mike persuades her to follow his lead. She agrees to his helpful advice and if he can get her the man she wants, proving his theories on relationships, she will work happily with him, but if Mike fails, he agrees to quit.
Mike is invited to appear on The Late Show with Craig Ferguson and is being offered the chance to move to another network. Abby is forced to cancel a romantic weekend away with Colin.
After the show, they go for drinks and dancing, and Mike admits he doesn't want to move and is happier to stay in Sacramento with his sister and nephew. In the elevator, they passionately kiss and leave for their separate rooms when the doors open. He leaves Abby to be with Colin. Abby is upset and soon realizes Colin likes the woman she has been pretending to be, not the real her, and she breaks up with him.
Mike leaves for another local station, but ends up doing an outside broadcast at the same hot-air balloon festival as Abby, and he cannot resist returning to argue with her when she kicks the new "Mike Chadway" imitator off the air and goes into a tirade about men. The balloon they are standing in takes off while they argue Abby tells Mike she broke up with Colin, and Mike admits he loves her. Abby then kisses him and they are shown kissing passionately while flying off in the balloon. Despite their obvious differences, they stay together.
Cast Katherine Heigl as Abby Richter
Gerard Butler as Mike Chadway
Eric Winter as Colin Cheryl Hines as Georgia
John Michael Higgins as Larry Bree Turner as Joy
Yvette Nicole Brown as Dori Kevin Connolly as Jim Craig Ferguson as Himself