It’s been well over three years since Daniel Craig’s hung up his tux after starring in his final James Bond film, ‘No Time To Die’, but we still don’t know who will be stepping into his immaculately-made shoes.
We do now know that it will be Dune director Denis Villeneuve behind the camera for ‘Bond 26’, with speculation that the main casting decision will be announced in a matter of weeks.
A succession of big names have seemed to be in poll position to follow in the footsteps of Sean Connery, David Niven, George Lazenby, Roger Moore, Timothy Dalton, and Pierce Brosnan.
In 2024 it was reported that Kickass star Aaron Taylor-Johnson had accepted the job, but that proved to be less-than-accurate.
Further doubt was cast on the recuitment process after Barbara Broccoli and her half brother Michael G. Wilson, who have effectively previously handpicked the actors to play the character since the 1990s, signed over ‘full creative control’ to Amazon MGM Studios.
The odds have swung dramatically over the last few months, with a number of actors leading the race, but now there’s a familiar face at the head of the pack.
Meanwhile, some actors with previously short odds are no longer in the running - with Superman actor Henry Cavill and Paul Mescal among those who are now long shots.
Here are the latest 13 actors currently tipped to pull on 007’s tuxedo.

13. Richard Madden - 12/1
Another Scottish actor in the running to play James Bond is Richard Madden, who shot to global fame after playing Robb Stark in 'Game of Thrones'. The Golden Globe winner (he won for 'The Bodyguard') is 12/1 to enjoy his martini shaken not stirred. | Getty Images

