Gerard Butler and Katherine Heigl at the The Ugly Truth premiere in LA

Gerard Butler and Katherine Heigl

Rex

Last night Katherine Heigl and Gerard Butler were in Los Angeles for the premiere of their latest film - ‘The Ugly Truth'. Heigl stars in the rom-com as romantically challenged morning show producer who becomes embroiled in a series of outrageous tests by her chauvinistic correspondent, played by Gerard Butler, in order to help her find love.

The Knocked Up star has stayed away from the silver screen in recent months as she has been concentrating on her big story line in hit TV show Grey's Anatomy. Both stars were in high spirits while on the red carpet, with Butler joking with the press about his rumoured relationship with Jennifer Aniston.

Butler may play a narrow-minded character in the film, but Heigl spilled the beans on what the star was like on set when the cameras stopped rolling. "It was awesome," she said about working with Butler. "He's a great guy. He's got a lot of energy, and he's just got a really big heart. He's just super funny".

Katherine and Gerard were joined on the red carpet by the likes of the Williams sisters and Terri Seymour. The Ugly Truth is in cinemas from 24th July.

Continued below...

By Sophie Warburton