There are very few iconic roles in the world that get passed down from actor to actor, and most of them (like Batman, The Joker, or Superman) are superheroes or supervillains. One that stands out from that category is super spy James Bond, and with Daniel Craig's run as 007 nearing it's end, fans have been busy speculating about who could be next.