Vicky Laushal, Ranveer Singh and Tahir Raaj Bhasin
Vicky Laushal, Ranveer Singh and Tahir Raaj Bhasin

Bollywood is doing a very good job in having protagonists play characters with shades of grey. In the past couple of years especially, there has been a rise of the villains, very very hot ones. So here’s our pick of the 5 actors who have stolen our hearts with their amazing performances.

Vicky Kaushal

Vicky Kaushal
Vicky Kaushal

Vicky Kaushal was really cute in Masaan, but it was in the recently released Anurag Kashyap film, Raman Raghav 2.0. where everyone was like – ‘Whoaaa!’. This guy was basically sex on legs in this film, wasn’t he?

Tahir Raj Bhasin

Tahir Raj Bhasin
Tahir Raj Bhasin

Sorry Rani Mukerjee, Tahir Raj Bhasin was the best thing about Mardaani.

Ranveer Singh

Ranveer Singh in Lootera
Ranveer Singh in Lootera

Lootera started with Ranveer Singh play a negative character who steals Sonakshi Sinha‘s heart, it ended with the man who died for his love and stole our hearts.

Varun Dhawan

Badlapur Poster
Badlapur Poster

Bro, did you even Badlapur?

Hrithik Roshan

Dhoom 2
Dhoom 2

The man who started it all with Dhoom 2! A bad guy has never looked THIS good!