Keira Knightley's co-star wore a flesh-colored nappy for their sex scene in their new movie.

The 23-year-old actress collapsed in a fit of giggles when Dominic Cooper, 30, stepped out in the unflattering underwear for "The Duchess."

Keira said: "We are all meant to be supportive of each other in these difficult and embarrassing scenes, but I took one look at him and just lost it."

"I couldn't stop laughing because Dominic was trying to be dignified and aloof while looking completely ridiculous. The director came over and said, 'Pull yourself together. This is serious work.'"

Despite being embarrassed by Keira's reaction, Dominic admits his costume was not the most attractive of items.

He said: "On screen, it looks as if I am naked, but in reality I was wearing a flesh-colored nappy which is held in place by being taped to my inner sanctum."

"And what did Keira do when she saw me? She burst out laughing. Unbelievable!"

RELATED PHOTOS AND ARTICLES
Keira Knightley - The 32nd Annual Toronto International Film Festival - Atonement Movie PremiereKeira Knightley - Keira Knightly Sighting on the Film Set of Keira Knightley - Domino Los Angeles Premiere - ArrivalsKeira Knightley - Pirates Of The Caribbean: Dead Man's Chest UK PremiereKeira Knightley - The Orange British Academy of Film and Television Arts Awards 2008 (BAFTA) - Aftershow Party ArrivalsKeira Knightley - Keira Knightly Sighting on the Film Set of
62nd Annual Edinburgh International Film Festival - "The Edge of Love" PhotocallSienna Miller Defends Smoking In Latest Film
Matthew Rhys Claims He Is A Better Kisser Than His Co-StarsKeira Knightley Reportedly Banned Studio Bosses From Digitally Enhancing Her Cleavage
Helen Mirren Has The Sexiest Stomach In The World, According To New PollKeira Knightley Admits Losing Touch With Sienna Miller Despite Close Friendship On Film Set