As we all know, Spanish actor Javier Bardem is known for playing the ultimate bad guy in No Country for Old Men. But it seems that wasn't his last stint as a villain. In the upcoming James Bond film, Skyfall, he will be playing Silva, a blonde villain obsessed with world domination--funny seeing him with those flaxen locks, huh?
Other than Javier Bardem, we know that Judi Dench will continue her role as M, and Sam Mendes will direct. Of course, Daniel Craig will continue playing James Bond. A blonde Bond and villain? This might be a first!