There has been much debate in recent months about who should take over the role of James Bond after Daniel Craig, with discussions of a person of colour (Idris Elba’s name keeps coming up) or possibly a woman cast in the role of the British intelligence agent first portrayed onscreen by Sean Connery in 1962’s “Dr. No”.

Actress Eva Green, who played Vesper Lynd in Craig’s first outing as Bond, 2006’s “Casino Royale”, is of the opinion that Bond is strictly a role for a male.

Speaking with Vanity Fair at the premiere of “Dumbo”, the 38-year-old actress made her case.

RELATED: Dominic West Suggests Next James Bond Should Be Transgender: ‘That’s Actually A Brilliant Idea’

“I’m for women, but I really think James Bond should remain a man. It doesn’t make sense for him to be a woman,” she declared.

“Women can play different types of characters, be in action movies and be superheroes, but James Bond should always be a man and not be Jane Bond,” she continued. “There is history with the character that should continue. He should be played by a man.”

As Vanity Fair points out, Bond producer Barbara Broccoli is in agreement with Green, and appears to have no plans to cast a woman in the role.

RELATED: James Bond Executive Producer Says ‘Bond Is Male… He’ll Probably Stay Male’

“Bond is male,” she said last year. “He’s a male character. He was written as a male and I think he’ll probably stay as a male.”

Meanwhile, Green also discussed how the role women play in 007 flicks has changed substantially over the years.

“I love the fact that the Bond girls have evolved,” she added. “I originally had reservations about being a Bond girl. I didn’t want to be a bimbo. The women are now perceived differently. They are intelligent and sassy and fascinating. I loved playing Vesper. She’s the only one to get to Bond’s heart and has a big impact on his life.”