Gerard Butler and Katherine Heigl were cozy on the red carpet yesterday for a premiere of The Ugly Truth in London. He made an appearance earlier on the program GMTV, where he presented the weather — check out the video below — and revealed that he scored the role by telling naughty jokes. Gerard is having fun overseas with Katherine, but his mind is still with his The Bounty costar Jennifer Aniston. He again denied that they're dating, but he's apparently quite excited for their kissing scenes when he returns to the set.
To see more photos of Katherine and Gerard, and the videos of Gerard presenting the weather and talking about Jen just read more.