Keira Knightley has labelled her co-star James McAvoy the best kisser ever. Knightley - who stars alongside McAvoy in their new flick Atonement - told People magazine that he was like no other.
“James [McAvoy] is the best kisser ever!” said a giggling Knightley.
McAvoy, responded to Knightley’s compliment by saying: “I was blown away by Keira. The amount of poise and grace she has is just incredible.”








