A blushing James Corden explained Keira Knightley why he cracked a not-so-funny joke on her at the Empire Awards back in 2008.
During a Q and A for their new film 'Begin Again' in London, Corden, 35, said that he was drunk most of the time and not himself back then, and would never even think of saying something like that now, the Daily Star reported.
He added that he didn't know how to apologize to the 29-year-old beauty earlier, but felt really guilty about it now.
During the awards at the time, Corden had said at Knightley's absence that she couldn't be there as she was "exhausted from having sex with him" for the past three days.
Meanwhile, the 'Anna Karenina' star jokingly revealed that Cordon did have a sheepish look on his face when they first met.