Skyfall star Berenice Marlohe has told how Daniel Craig kept his pants on during their shower scene - until she persuaded him to take them off.

Actress Berenice said that the 007 star, who won over millions of female fans with his blue swimming trunks in the beach scene in Casino Royale, was shy about stripping off.

The Sun quoted her as saying: "He was very shy and when he saw me entering the shower, he was like, 'Oh my God'.

"He tried to keep his underpants on for the shower scenes but I said, 'No, come on, don't be shy. I will do anything to make you feel comfortable."

Daniel, who appeared at the Bond premiere with his wife Rachel Weisz, was apparently carrying out practical jokes on his co-stars behind the scenes of the movie.

But French actress Berenice said: "Daniel didn't do any jokes on me. He was afraid of me. He didn't dare!"