In "Pirates of the Caribbean: Dead Man's Chest" Johnny and Keira's characters share a passionate kiss, but for one of them the experience was "unbelievably awkward."
Depp, who plays Captain Jack Sparrow, believes any film kiss is bound to be uncomfortable to shoot but this one more than most.
"Any kind of scene like that whenever you're doing that sort of thing, it's always unbelievably awkward especially having met Keira when she was 17 years old," he says, "but regardless of that it's always awkward so you kind of just make light of it; she was a good sport and we just kid of did what we had to do, that's the gig."
Of course Keira was a good sport, considering most 21 year-old women like her would love to be in the same situation.
"I couldn't ask for a better kissing scene with Johnny Depp actually, I think my 14 year-old self was yelping with pleasure," says Knightley of the experience. "It was fantastic! What more can a girl ask for? I've got Johnny Depp and Orlando Bloom and I get to kiss both of them. It's wonderful!"
And Knightley reveals that this lip-lock may not interfere with the relationship between Elizabeth Swann and Orlando's Will Turner, adding "it's not an ordinary kiss, it's a kiss with a twist, which is great."
"Pirates of the Caribbean: Dead Man's Chest" opens in theaters July 7th.