Ian Fleming created James Bond as a male spy and for the last half-century has been exclusively played by men. Nevertheless, there’s been calls in recent years for the next incarnation to be gender-swapped. Just last week both Bond stars Daniel Craig and Pierce Brosnan backed a female 007 after No Time To Die . In response, Express.co.uk polled fans on which actress should play James Bond after Daniel Craig.

James Bond No Time to Die set photos: Daniel Craig’s 007 in EXPLOSION

The poll had nine options, with eight being some of the bookies' favourites including Emily Blunt and No Time To Die’s Lashana Lynch, who is expected to be the new 007 agent in the latest Bond movie.

However, the final option was, “James Bond should only be played by a man”.

And at the time of writing, this has overwhelming won the poll with 85%.

In second place was the most popular female Bond choice in Charlize Theron on 5%.

The star recently played an MI6 agent in Atomic Blonde, while Blunt came second on 4%.

Lashana Lynch, who stars in No Time To Die, came fourth with just 2% of the vote.

READ MORE: NO TIME TO DIE SET PHOTOS REVEAL CASINO ROYALE SHOCK?