James Bond's latest Nemesis, in 'Skyfall' is Raoul Silva, played by Javier Bardem, gloriously camp and resplendent in a big blonde wig that does little to hide his mischief-making face.
VOTE for your favourite Bond villain below...
What's his beef? Purely his quest for revenge on Bond's boss M, after being humiliated during his years of MI6 service, when - you guessed it - he was (nearly) as an able an agent as 007 himself.
For many, Donald Pleasence as Blofeld is the ultimate Bond villain
Bardem has defended Silva's actions, calling him "a broken man", but all Bond's villains have had their reasons.
Le Chiffre (my favourite, Casino Royale) had simply got himself in a spot of financial bother with some evil henchmen, and needed to get a bit more cash back in the briefcase before he gave him back to him. That's his story, anyway, for tying James Bond to a chair and finding fresh use for a whip.
Similarly, Goldfinger didn't really want to hurt anyone - he just wanted to get rid of all the gold in Fort Knox so that his own pile of coins would be worth that little bit more, so just playing the laws of supply and demand, really.
Back at the beginning, long before our ladies were burning their bras on Greenham Common, Dr No simply wanted to sabotage American missile tests. Unfortunately, he sabotaged himself, ending up boiling in the pot of his own reactor. Whoops.
And Blofeld... well, some people are just a little bit strange (hence the need for the character to be played by five different actors, if you include voiceovers, two of whom are featured here).
So... who's the best of Bond's arch-foes? Check out our pick of the bunch in these pictures and have your vote below...
Scaramanga (Christopher Lee, Man With The Golden Gun)
Miranda Frost (Rosamund Pike, Die Another Day)
Le Chiffre (Mads Mikkelsen, Casino Royale)
Elektra King (Sophie Marceau, The World Is Not Enough)
Silva (Javier Bardem, Skyfall)
Elliot Carver (Jonathan Pryce, Tomorrow Never Dies)
Alec Trevelyan (Sean Bean, GoldenEye)
Max Zorin (Christopher Walken, View to a Kill)
General Orlov (Steven Berkoff, Octopussy)
Blofeld (Donald Pleasence, You Only Live Twice)
Blofeld (Telly Savalas, On Her Majesty's Secret Service)
Goldfinger (Gert Frobe, Goldfinger)
Dr No (Actor Joseph Wiseman, Dr No)
The Bond 50 Blu-ray Collection is out now, containing all 22 Bond films, and a space for when you get your hands on 'Skyfall'. (c) 2012 Metro-Goldwyn-Mayer Studios Inc. TM Danjaq, LLC. All Rights Reserved.