In every narrative, there emerges a protagonist and an antagonist. These two characters often showcase immense power, and it is often said that a formidable villain serves to accentuate the virtues of the hero. Within the Bollywood industry, numerous actors and actresses have ventured into the shoes of villains, paving the way for future talents. The 80s and 90s witnessed the reign of iconic villains such as Amrish Puri, Kulbhushan Kharbanda, Pran, Jeevan, Ajit, and many others. Initially, these actors were despised for their negative roles, but today, the perception of villains has transformed. Modern audiences have developed a liking for negative characters, akin to their fondness for heroes. From Sonu Sood to Sanjay Dutt, let's explore the top 10 most striking villains in the Bollywood industry:

Sonu Sood: Renowned for his charismatic personality and humility, Sonu Sood, the heartthrob of Bollywood and Tollywood, has essayed numerous negative roles. While accolades have poured in for his performances, he has won over millions with his charm.

Shah Rukh Khan: Known as the Badshah of Bollywood, Shah Rukh Khan's romantic hero roles have endeared him to audiences. Surprisingly, his portrayals as a villain in films like "Darr," "Baazigar," and "Anjaam" have garnered the same adoration from his fans.

Arjun Rampal: As one of Bollywood's most versatile actors with a substantial fan base, Arjun Rampal has embraced negative roles in movies like "Om Shanti Om" and "Ra.One," alongside his heroic endeavours.

Ranveer Singh: Bollywood's vivacious and dashing actor, Ranveer Singh, is primarily associated with positive roles. However, his portrayal of a villain in "Padmaavat" marked a remarkable departure from his usual characters, earning him praises and accolades.

Sanjay Dutt: A stalwart of Bollywood since the 90s, Sanjay Dutt has portrayed numerous characters. His villainous roles in "Khalnayak" and "Agneepath" have etched a lasting legacy, with his "Khalnayak" persona still enjoying immense popularity among fans.

Nikitin Dheer: Possessing a striking, muscular physique and a captivating presence, Nikitin Dheer's portrayal of "Thangabali" in "Chennai Express" catapulted him into the limelight. He has lent his menacing charm to both Bollywood and Tollywood productions.

Freddy Daruwala: Freddy Daruwala, a multifaceted actor and model, has won hearts with his handsome looks and on-screen performances, particularly in the negative role in "Holiday," securing a substantial fan following.

Tahir Raj Bhasin: Tahir Raj Bhasin made his Bollywood debut in 2012 and quickly garnered a dedicated fan base due to his humility and charm. His role as a villain in "Mardaani" was met with critical acclaim.

Saif Ali Khan: Saif Ali Khan, known for his charismatic and macho hero persona, has also captivated audiences as a villain in films like "Adipurush," "Devara," and "Tanhaji," showcasing his versatile acting prowess.

Rahul Dev: Rahul Dev has graced both Bollywood and Tollywood with his captivating looks and authoritative presence. His portrayal of villainous characters has earned him praise, and he exudes a captivating, devilish aura.