Monica Bellucci says Daniel Craig is ''so generous.''

The 'SPECTRE' star portrays widow Lucia Sciarra in the new movie 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.''