James McAvoy has revealed his sex scenes with Keira Knightley were a "sweaty and uncomfortable nightmare".

The 28-year-old actor felt so awkward while filming the raunchy scenes for "Atonement" he kept apologizing to Keira when the cameras stopped rolling.

James said, "It's always a nightmare filming sex scenes, isn't it? It's never easy and it's always a little bit sweaty and uncomfortable. When they call action, if you feel the lady's breast, it's your decision to feel the lady's breast. It's like, this is wrong. You have no parameters."

"We carried on and about 10 seconds later we just said very sheepishly, 'Sorry about that'."

The "Last King of Scotland" star - who Keira described as "the best kisser ever" - was pleased director Joe Wright ordered them around during the passionate scene.

He said, "What was great about 'Atonement' was Joe Wright was very on the ball with what he wanted, so when you were doing something it was at his behest."

James has just finished shooting "Wanted", in which he plays a young man who learns that his long lost father is an assassin.

RELATED PHOTOS AND ARTICLES
Keira Knightley - Domino Los Angeles Premiere - ArrivalsKeira Knightley - Pirates Of The Caribbean: Dead Man's Chest World Premiere - ArrivalsKeira Knightley - The 8th Annual Hollywood Film Festival Hollywood Awards Gala - ArrivalsKeira Knightley - Domino Los Angeles Premiere - ArrivalsKeira Knightley - Pirates Of The Caribbean: Dead Man's Chest World Premiere - ArrivalsKeira Knightley - Pirates Of The Caribbean: Dead Man's Chest World Premiere - Arrivals
Keira's Boyfriend To Play Prince Albert In New FilmAnne Hathaway's Dog Helps Land Her Movie Roles
Keira Never Leaves Home Without Her UndiesThe 32nd Annual Toronto International Film Festival - Atonement Movie Premiere
Keira Knightley Says Photography Ruins Her SoulKeira Knightley Finds Bedroom Scenes To Be Exciting
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.