The Ugly Truth is an atrocious mess from start to finish. There are maybe two actually funny bits, but that's it. The rest of the film is a poorly constructed film with a mediocre cast that delivers forgettable performances. I always felt that Gerard Butler was better in action films, and was always awful in romantic comedies. Katherine Heigl is a terrible actress, and she continues the trend of bad acting with this poor excuse of a comedy. The Ugly Truth is a mess from start to finish with minimal to no laughs. Director Robert Luketic can't craft a consistent comedy that will engage you. The jokes fall flat and are dull. The film suffers from every possible romantic comedy cliché there is, and with that in mind, you know the film is very predictable. The Ugly Truth is more a miss than a hit, and the scripts constraints shows that throughout the film. There is no way that this film could have been a great comedy because the writing is awful, the cast and directing are fairly sloppy in the delivery. This is a film that doesn't deliver and is very pointless in the way it delivers its comedy. I hated this film, and thought it was a waste of time. The Ugly Truth of this film is that, this is an awful film not worth anyone's time, and is not satisfying in terms of good comedic performances and plot. Avoid this film if you're looking for a great romantic comedy, this isn't such a great film. A terrible cast and director sink this film, and it ends up being tiresome and unimpressive.