Columbia Pictures has revealed the new trailer for Robert Luketic's romantic comedy The Ugly Truth, starring Katherine Heigl, Gerard Butler, Eric Winter, John Michael Higgins, Nick Searcy, Kevin Connolly and Cheryl Hines. The film opens in theaters July 24th.

Abby Richter (Katherine Heigl) is a romantically challenged morning show producer whose search for Mr. Perfect has left her hopelessly single. She's in for a rude awakening when her bosses team her with Mike Chadway (Gerard Butler), a hardcore TV personality who promises to spill the ugly truth on what makes men and women tick.