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.