I remember reading in an interview were the interviewer asks Johnny.
I bet kissing Keira would keep him (Jack) straight?
and Johnny said something that, he kept calling for more takes, and that wasn't the hardest thing he had done in the movie. I bet Johnny was ok with it, I mean it must have been awkward because he met her when she was 17. But I'm sure he had no problem filming that part.