Ever since Daniel Craig hung his boots on the iconic character of James Bond, there have been numerous speculations on who is going to be the next James Bond. Some of the names that have been in talk very strongly were Idris Elba, James Norton and Henry Cavill. However, after months of speculations, the iconic role has finally been offered to a certain British actor. Any guesses who that could be?