Skyfall: Javier Bardem as the Villian Silva

Javier Bardem plays Silva, the man who puts MI6 at risk.  The actor is no stranger to playing dark and complex characters, having won the Oscar for his role as the unforgettable Anton Chigurh in No Country for Old Men“When I read the script, I was immediately drawn to the story and the character’s possibilities.  To work with Sam Mendes and to be a part of his incredible cast and crew, I couldn’t say no to an opportunity like this,” says Bardem.


Mendes says that the key to a great Bond villain is to strike a certain balance.  “The performance has to be real enough, but also have flamboyance,” he says.  “The great ones – the Dr. Nos’, the Rosa Klebbs’, the Goldfingers’ – are ever-so-slightly theatrical and yet are all the more frightening because of it.  For Silva, Javier allowed himself to be playful and mischievous, but never lost the danger, the mystery, the strangeness, the otherness.  I think he’s done something wonderful.”