James Bond actor: When will the new James Bond be revealed?

No Time to Die is yet to come out, so it is likely the new actor will not be announced until after the latest movie is released.

In years gone by, the momentum of a new movie has helped to launch the new star, however, the announcement never comes too close to the release, so as to allow the previous 007 to enjoy the publicity one last time.

So far there are a whole host of actors who could take on the role, with odds shifting daily on who it could be.

Currently, the top names in the odds, according to SkyBet, are Tom Hardy (3/2), James Norton (9/4), Idris Elba (11/2), Sam Heughan (6/1), with Tom Hiddleston and Richard Madden both sitting at 7/1.

source: express.co.uk