Every James Bond Main Villain Ranked Worst To Best

1. Raoul Silva - Skyfall

The World Is Not Enough Torture Pierce Brosnan Sophie Marceau James Bond Elektra King
MGM

Tiago Rodriguez, who's played by Javier Bardem, was an MI6 agent who was left to die during a mission on the orders of M, played by Judi Dench. Feeling betrayed by the British government, Tiago recreated himself as a cyber-terrorist called Raoul Silva and dedicated his life to destroying M.

Silva doesn't want to rule the world or blow up Europe. He just wants revenge. His motivation is simple but his reason is so personal, you feel for him. Not only does Bardem ooze sinister charm in every frame, his one-shot monologue about rats has got to be the best introduction for a Bond villain ever.

If you still doubt Silva's efficiency as a villain, he is the ONLY major Bond villain that accomplished his mission. For all of Blofeld's bluster for world domination, he's been thwarted by 007 time and time again. But despite Bond's efforts, he failed to stop Silva from murdering M.

Silva may not have the same reputation as Goldfinger or Trevelyan but that's because he's been a part of the series for less than a decade. Give it time and Bardem's character will be hailed as one of, if not, the best Bond villain ever.

Watch Next


The Impossible James Bond Quiz: How Well Will You Do?

James Bond Quiz
MGM

1. Which Was The First Bond Film To Feature Him Driving An Aston Martin?

Contributor

James Egan has been with Whatculture for five years and prominently works on Horror, Film, and Video Games. He's written over 80 books including 1000 Facts about Horror Movies Vol. 1-3 1000 Facts about The Greatest Films Ever Made Vol. 1-3 1000 Facts about Video Games Vol. 1-3 1000 Facts About James Bond 1000 Facts About TV Shows