Actress Eva Green has reignited the James Bond gender debate after revealing that she doesn't believe a woman should play the MI6 agent.

In an interview with Vanity Fair, the 38-year-old, who played Bond girl Vesper Lynd in Casino Royale, revealed: "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."

"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," Green continued. "There is history with the character that should continue. He should be played by a man."

Green's comments come a year after The Favourite actress Rachel Weisz also weighed in on the debate.

Eva Green and Daniel Craig at the Casino Royale Paris premiere pinterest
Getty Images
Eva Green photographed alongside Daniel Craig at the Casino Royale Paris premiere

The 49-year-old expressed a belief that there should't be a female 007 because original author Ian Fleming "devoted an awful lot of time to writing this particular character who is particularly male and relates in a particular way to women".

Instead, the 49-year-old, who is married to current James Bond star Daniel Craig, asked: "Why not create your own story rather than jumping onto the shoulders and being compared to all those other male predecessors?"

It's interesting to note that Bond producer Barbara Broccoli has previously ruled out the idea of a female version of the fictional character, saying: "Bond is male. He's a male character. He was written as a male and I think he'll probably stay as a male. And that's fine."

The next James Bond film, tipped for release in early 2020, is said to be Daniel Craig's last.

Who should be the next James Bond?
Tom Hardy