Wed, 26 Sep 2012 15:24:08 GMT | By Neil Smith, MSN Movies
10 reasons 'Skyfall' will be Daniel Craig's best

Javier's the bad guy!

Previous4 of 11Next
Share this Gallery

Javier Bardem created one of cinema's most indelible villains in 'No Country for Old Men' and rightly won an Oscar for doing so. So it's a coup for Mendes that he got the Spaniard to play Silva, chief architect of Skyfall's explosive mayhem. "It's been a while since there was a classic Bond villain," the director reveals. "I wanted somebody more flamboyant, a bit more frightening, and we needed a great actor to achieve that."