Rumour has it British actress Lashana Lynch will play 007 in the next Bond film. If true, the move will be a welcome change to a franchise that has long remained the epitome of conservatism.
Why can't fiction's most famous secret agent be played by Idris Elba? Just use your imagination.
The tensions between North Korea and the US over its long range ballistic missile programme echo a well-known James Bond plot.
Why are we so desperate to cling on to the heterosexist, misogynistic, and racist character?