London got a few Ugly Truths as Gerard Butler and Katherine Heigl rolled in to Leicester Square for the premiere of their new so-called "sex-com": otherwise known as a rom-com with a few sweary bits thrown in.
Heigl was a goddess in green sequins, whilst Butler pulled off a handsome tan, gained, apparently in the heat of the New York summer whilst filming The Bounty with Jennifer Aniston.
Butler took time to tell us one of the off-colour jokes he used to convince the otherwise unsure director Robert Luketic to give "the guy from 300" the part of the surprisingly loveable misogynist Mike. The easily offended should now cover their eyes:
"A gay guy walks into a greengrocer's and he asks for a cucumber. The green grocer says: "Would you like that sliced?" To which he replies: "What do you think I am - a slot machine?!"
"It's not very funny, it's just the way I said it..." he assured us with that trademark cheeky grin.
Heigl has just wrapped Killers with Luketic. He told us a bit about the movie, which co-stars moustachioed Magnum P.I. himself, Tom Selleck:
"She plays a nice woman from Atlanta who is on vacation in France with her parents. She meets an assasin, and he retires from the business for her. Then they move back to Atlanta and his past catches up with him, so she has a day which can very much be described as from hell. It's a very fast-paced action film - a very different film to this."