I was just thinking who are some of my favorite villains, so I came up with this list:
1) Darth Vader
2) Joker (Jack Nicholson)
3) G1 Megatron (voiced by Frank Welker)
1. Devestator (G1 Decepticons)
2. Cybermen (Dr. Who)
3. Venom (Spiderman Series)
Maybe sometime in the future I'll but a list of my favorite Heroes online.