16
Image Credit : Twitter
Kalki 2898 AD
In the film ‘Kalki 2898 AD,’ Kamal Haasan appeared in a very menacing role. People loved him. This film did a worldwide business of ₹1180 crore.

26
Image Credit : Twitter
Animal
In ‘Animal,’ Bobby Deol was seen as the villain. People liked Bobby more than Ranbir Kapoor in the film. It earned over ₹900 crore worldwide.
36
Image Credit : Twitter
Dhurandhar
In ‘Dhurandhar,’ people are liking Akshaye Khanna’s acting more than Ranveer Singh’s. Akshaye played the villain. The film did a business of ₹634 crore in 12 days.
46
Image Credit : Twitter
Padmaavat
Deepika Padukone and Shahid Kapoor were in the lead roles in ‘Padmaavat.’ However, Ranveer Singh played the villain, and his powerful acting overshadowed Shahid’s performance. The film earned ₹585 crore worldwide.
56
Image Credit : Twitter
Ek Villain
In ‘Ek Villain,’ Riteish Deshmukh’s performance as the villain overshadowed Sidharth Malhotra’s. The film collected ₹169 crore.
66
Image Credit : Twitter
Kill
In ‘Kill,’ Raghav Juyal created a storm as the villain. He was much talked about after the film’s release. The movie earned ₹47 crore worldwide.