Following years of speculation, fan-casting, and controversy, a new report from the Daily Mail states that a new 007 has been cast. Captain Marvel co-star Lashana Lynch is set to play 007 in the upcoming 25th Bond film.
In a bit of a twist, however, Lynch appears to be just the character who has picked up the infamous secret agent codename. According to New York Post, actor Daniel Craig will still maintain the role of James Bond. Lynch will play a new character who has taken over the moniker after Bond leaves MI6.
Source: IGN.com Report: Captain Marvel's Lashana Lynch to Play 007 in Bond 25