Daniel Craig has been considered by many James Bond fans to actually be the best 007 ever, while it is obvious that it is really Sean Connery. Yet Daniel Craig has been proving a popular choice, so much so that he is expected to continue playing 007 for the next few years.
However, he cannot play the character forever and he is not getting any younger, so there will come a time when he will have to pass the torch to someone else. There have been suggestions that the next actor to play James Bond could be a black man, with some even mentioning Idris Elba.
Unfortunately for Idris, the longer Daniel Craig holds on to the role, the more unlikely it is that he will ever get to play the character. Which brings us to Nicholas Hoult. Nicholas has been building up quite the reputation in recent years and he is proving that he has what it takes to mix it with the best in Hollywood.
By the time Daniel Craig does decide to move on from James Bond, Nicholas Hoult will have come into his own and will be approaching the perfect age to play the character. Add the fact that he is English into the mix and Nicholas Hoult could easily be a future James Bond.