Pran saheb, Amrish Puri are the two great villians of indian cinema but the greatest villian is Shahrukh Khan. His acting in Anjam,Darr & Baazigar was superb. Pran, Amrish Puri & even Amjad khan cann't do the justice to these roles. So i give the crown of villian to Shahrukh Khan. I can bet Shahrukh khan would have given life to Mugambo,Gabber & any role acted by Mr. Pran. When i say this i don't mean to disrespect any of these actors because i was also a fan of Amjad Khan, Pran saheb & Amrish Puri.
My view is that --- though Gabbar, Mogambo, Shaakaal... are great roles, SHAHRUKH is the best Villian. I want to see him again in roles of ANJAM, DARR, RAAM JAANE etc. Terrific Versatile Artist SHAHRUKH.
The greatest villan of all is the one who captures an individual's private voice and throws that individual's private voice to the same person while travelling on the road through / via his pillas, or fool the world by publishing the same words in some form or the other in the media (internet, newspaper, etc). Please be aware of such a villan.