While Daniel Craig still has a few more James Bond films, most fans are wondering who will be the next James Bond.

Idris Elba had been the most popular actor tapped to be the next Bond. However, recently author Anthony Horowitz told the Daily Beast he was "Too Street" to play the role. Horowitz, the writer of the latest Bond book, said, "Idris Elba is a bit too rough to play the part. It's not a color issue. I think he is probably a bit too 'street' for Bond. Is it a question of being suave? Yeah."

As a result, a new name has come to the forefront. According to Variety, BoyleSports, an online bookmaker based in Ireland, has polled that the new top contender to succeed Daniel Craig will be Tom Hardy.

Indeed Hardy would be a good choice especially with his increasing credits and the fact that he just played "Mad Max" and will be in the upcoming "Legends." The actor has also starred "Locke" and "Tinker Tailor Solider Spy."

However, Hardy is not the only one that was in the poll. Elba tied with "Homeland" star Damian Lewis.

Henry Cavill was also in the poll and he has already shown his detective skills in the new film "The Man from U.N.C.L.E." Cavill may be a good choice but he may be too tied up with Superman films to play yet another franchise hero.

Other actors rounding out the Top 10 for the bookmaker are Michael Fassbender, Richard Armitage, Orlando Bloom, Dougray Scott, Lewis' "Homeland" co-star Rupert Friend. Dominic West also made the list.

However, there is always a possibility that none of these actors will actually get the part and another up and coming actor will play the role.

"Spectre" is due out in November and it is one of the most anticipated films of the year. Craig stars alongside Christoph Waltz, Ralph Fiennes, Monica Bellucci and Lea Seydoux.