It has been a long time coming (four years and counting) but momentum is growing on the next James Bond film, with Dune filmmaker Denis Villeneuve set to direct a script written by Peaky Blinders’ Steven Knight.
It will be the 26th official chapter in the adventures of the world’s most famous spy, but we still don’t know who will be playing him.
Since Daniel Craig hung up his tux there have been many different actors rumoured to be in the frame, but all bets were off when Barbara Broccoli and her half brother Michael G. Wilson, who have handpicked the Bond actors since the 1990s, signed over ‘full creative control’ to Amazon MGM Studios.
Here are the 11 actors who now stand the best chance of taking on the part and enjoying their martinis shaken not stirred.

9. Tom Holland - 16/1
If they're looking for an actor to play a young James Bond then Tom Holland would be a good choice. Would he have time when he's continuing to play Spiderman in the MCU though? He's another 16/1 shot. | Getty Images
.jpeg?crop=4:3&trim=&width=800)
10. James Norton - 18/1
James Norton has long been in the frame to play Bond, having made his name in the likes of 'Happy Valley', 'Grantchester' and 'McMafia series'. He's still in the running, although his odds have drifted out to 18/1. | Getty Images For SOLT

11. Scott Rose-Marsh
Little-known actor Scott Rose-Marsh has had a handful of parts in television and film to date but has apparently screentested for the role of James Bond. That explains why he's one of the leading contenders, with odds of 18/1. | Contributed

