James Bond fans wanting 007 to be either black or female are in for a double treat — with the movie spy about to be played by a black woman, according to a report on Sunday.

British actress Lashana Lynch, 31, will be introduced as the new 007 in what is being described as a “popcorn-dropping moment” in the franchise’s 25th movie that is currently being filmed, according to the Mail on Sunday.

But it is not a complete do-over — with her just taking James Bond’s secret agent number after he retires from MI6, the report states.

Bond himself will still be played by Daniel Craig — and will still adhere to his old-fashioned macho characteristics, an insider told the UK paper.

“Bond, of course, is sexually attracted to the new female 007 and tries his usual seduction tricks, but is baffled when they don’t work on a brilliant, young black woman who basically rolls her eyes at him and has no interest in jumping into his bed,” a source told the Mail.

The insider called it a “pivotal scene” when Bond is called back from retirement and introduced to Lynch as the new 007.

“It’s a popcorn-dropping moment. Bond is still Bond but he’s been replaced as 007 by this stunning woman,” the source told the Mail.

Londoner Lynch, who played the fighter pilot Maria Rambeau in “Captain Marvel,” is hoped to modernize the franchise criticized by many as being too dated and sexist.

“This is a Bond for the modern era who will appeal to a younger generation while sticking true to what we all expect in a Bond film,” the source said.

“There are spectacular chase sequences and fights, and Bond is still Bond but he’s having to learn to deal with the world of #MeToo.”