- Sponsored -

Saif Ali Khan to Sanjay Dutt: Actors who aced playing Bollywood villains on screen

Bollywood movies have been entertaining fans for ages now, but no film is complete without Bollywood villains. As a villain plays an important part in a story. Now playing a villainous character is not an easy task as they have to instill emotions of fear among the viewers and bring in immorality, and maliciousness to their onscreen characters. Bollywood Villains are not only scary but also one of the least loved characters. In recent times there have been many popular Bollywood actors who have played menacing villains and also received huge praise for their negative roles.

From Sanjay Dutt in Agneepath to Saif Ali Khan in Omkara, here are some Bollywood actors who have aced playing a Bollywood villain onscreen

Here are the Top 5 actors who have aced playing Bollywood Villains on screen:

Saif Ali Khan

saif ali khan, tanhaji, saif ali khan movies, saif ali khan pics

saif ali khan in tanhaji

Om Raut’s directorial ‘Tanhaji: The Unsung Warrior’ is a biographical period drama featuring Ajay Devgn in the titular role. Saif Ali Khan was seen playing the role of Udaybhan Singh Rathore. He left the audience on the edge of their seats with his brilliant performance. The actor’s villainous avatar left fans quite impressed and he received a lot of praise from the critics as well.

This is not the first time Saif has played a villainous character. He had earlier played the role of Ishwar Langda Tyagi in the movie Omkara. His ominous persona in the movie added a new level to his acting. Saif will soon be seen playing the role of Raavan in the upcoming mythological drama Adipurush. The movie also features Prabhas and Kriti Sanon as Ram and Sita.

Sanjay Dutt

Sanjay Dutt was at his menacing best as Kancha Cheena in Hrithik Roshan starrer Agneepath. The actor underwent a major body transformation to play the dark role. He not only bulked up but also shaved his head. It was the diabolical looks of Sanjay Dutt that made Kancha look extremely dangerous.

Hrithik Roshan


View this post on Instagram


A post shared by Hrithik Roshan (@hrithikroshan)

The Greek God of Bollywood is known to play an action star or a romantic hero but he managed to leave his fans impressed in Vikram Vedha. The superstar who is playing the role of Vedha has added a new dimension to his character. Roshan has sunk his teeth into making Vedha a very contrived personality and the audience loved him for it.

Ranveer Singh

ranveer singh, padmaavat, bollywood villains, villains, bollywood

ranveerv singh as Khilji in padmaavat

The actor played the role of Alauddin Khilji in Sanjay Leela Bhansali’s period drama Padmaavat and was one of the highlights of the film. The actor’s portrayal of Khilji was something Bollywood had never witnessed before. The character played by Ranveer was so dark that it even took a toll on the Gully Boy star and left fans in awe of his acting chops.

Riteish Deshmukh

riteish deshmukh , <a href=

Ek Villain, bollywood villains, bollywood actors” width=”745″ height=”745″ /> riteish deshmukh in ek villain

Ek Villain had the actor playing the role of a psychopath. The actor played it so realistically that his eerie presence on the screen sent shivers down the spine of viewers. Riteish did an amazing job and won praises galore for his role as Rakesh in the movie that also featured Sidharth Malhotra and Shraddha Kapoor in pivotal roles.

Also ReadAdipurush teaser: Prabhas looks impressive as Lord Ram, Saif Ali Khan gives you chills as Raavan in this visually stunning drama