17
Image Credit : Twitter
Akshaye Khanna
Akshaye Khanna is making a splash with Dhurandhar, winning hearts with his portrayal of dacoit Rahman. His powerful performance was so impactful that even Ranveer Singh’s role seemed like a secondary character.

27
Image Credit : Twitter
Riteish Deshmukh
In Ek Villain, Riteish Deshmukh’s intense performance stole the show, making a lasting impression. His portrayal was so compelling that Sidharth Malhotra’s hero character appeared comparatively subdued.
37
Image Credit : Twitter
Shah Rukh Khan
Shah Rukh Khan grabbed all the attention with his villainous roles in films like Darr and Baazigar, leaving a lasting mark and proving his versatility as an actor.
47
Image Credit : Twitter
Bobby Deol
In Animal, Bobby Deol portrayed a fierce villain, delivering a powerful performance that revitalized his career and showcased his versatility on the big screen.
57
Image Credit : Twitter
Sanjay Dutt
Sanjay Dutt also makes the list for his iconic villainous role in Agneepath, where his powerful performance overshadowed hero Hrithik Roshan and left a lasting impact on audiences.
67
Image Credit : Twitter
Ranveer Singh
In Padmaavat, Ranveer Singh’s intense portrayal of the villain completely overshadowed Shahid Kapoor’s hero role, leaving audiences captivated by his powerful and menacing performance.
77
Image Credit : Twitter
Saif Ali Khan
People adored Saif Ali Khan’s performance in Omkara, as his powerful portrayal stood out, making all other characters appear comparatively less impactful.