Ladbrokes now have Tom Hardy priced at 4-5 to play 007 next.
The actor, whose latest big screen outing is as notorious gangster Al Capone in Capone, had been languishing behind the favourites at 8-1 last week.
That means bad news for former frontrunner James Norton, who has been pushed out to 4-1. He shares the odds with Highlander star Sam Heughan, closely followed by Tom Hiddleston at 6/1.
A Ladbrokes spokesman said: “A hectic weekend of rumours and subsequent betting flurries have forced us to slash odds on Tom Hardy playing Bond next.”