By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Considering that Daniel Craig has 2 more movies contracted to him, we will be looking at the next Bond hitting cinemas in around 6 Years time. When you consider that Elba right now is 42 and will be pushing 50 by the time he could realistically take hold of the character, he will be too old.

I would go for Tom Hardy or Henry Cavill from the current big elite. Cavill was actually considered for Casino Royale.