4. Emily Blunt

Emily Blunt

She came close to playing Black Widow a few years back, and after starring in Edge of Tomorrow, Emily Blunt has emerged as a fan favourite choice to play Captain Marvel. As great as it would be to see her in that role, Bond fits the actress just as well. Blunt has the kind of edge to her which would make her perfect to play the character, and it’s not in the least bit difficult to imagine her kicking butt all over the world as a 00 agent for MI6.

Again, a female version of such an iconic creation could cause a bit of a stir and there are those who will argue that new strong female characters should be created for actresses like Blunt. That’s a fair point, but if you can seriously say you wouldn’t watch her as Bond, you’re nuts!