James Bond is often only as good as his villains, which is why the Internet went nuts when rumors began circulating late last week that 007's next adversary might be played by Chiwetel Ejiofor. The Oscar-nominated 12 Years a Slave star would be not only the rare black actor to face off against Bond (at least, as his prime antagonist), but also one of the few actors to take on such a role at the apparent height of his career. While hoping that Ejiofor embraces the challenge of taking on MI6's most famous secret agent, we present our choices for the all-time best Bond villains. Originally posted at esquire.com