6. Hayley Atwell

Hayley Atwell

There’s really nothing about the character of James Bond which specifically points to a man having to take on the role. Audiences are no longer interested in a misogynistic 007 seducing women who bring nothing to the story, and in all honesty, we live in a time when a female Bond being a womaniser really shouldn’t be that big of a deal.

It may seem almost clichéd to suggest Hayley Atwell after she’s done the whole arse kicking spy thing in Agent Carter, but if anything, that just proves she would be downright perfect to play Bond. A terrific actress with a devoted following, she would have no trouble nailing the spy’s tough persona, while also bringing a likeability to the character which many past Bond’s have been missing.