Monica Bellucci says Daniel Craig is "so generous."

Monica Bellucci

Monica Bellucci

Bellucci portrays widow Lucia Sciarra in the new movie Spectre opposite the 47-year-old actor's alter-ego James Bond and has admitted he never once made her feel "uncomfortable" during their intimate scenes.

She explained: "Daniel is so generous as an actor and a man, so I was never uncomfortable.

"When you have to do intimate scenes with someone, it's so important for the chemistry to be there - because then it becomes more like a tango."

She added to the Sunday Telegraph's Stella magazine: "But I don't think it's a coincidence that a lot of roles I'm playing now are women coming out of the darkness into the light because I do feel that ageing has given me a new freedom."

The 51-year-old beauty - who is the oldest Bond Girl in the franchise's history - initially thought director Sam Mendes was casting her as the new M, formerly played by Dame Judi Dench, due to her age.

She explained: "I assumed they wanted me to play the new M. I really did but when Sam explained that he wanted 'an adult woman to seduce Bond for the first time,' I realised that this was going to revolutionary. It's such a beautiful example to set for other actresses - and other women."