May 4, 2024, 10:16 AM IST

10 Bollywood heroes who aced negative roles

Riya Sharma

Sanjay Dutt has aced negative roles in various films like Agneepath, Shamshera, KGF Part 2 and more

Ranveer Singh earned praise for his portrayal of Khilji in Padmaavat

Shah Rukh Khan aced the negative role multiple times in movies like Darr, Baazigar and Don

Bobby Deol won hearts with his portrayal of Abrar in Animal

Saif Ali Khan as Langda Tyagi in Omkara won several hearts and he'll now play villain in Devara

Aamir Khan's villanious role in Dhoom 3 has a separate fanbase

Arjun Rampal aced the role of villain in Ra.OneĀ 

Emraan Khan gave a tough competition to Salman Khan in Tiger 3 as villain

Riteish Deshmukh as villain in Ek Villain earned him immense praise

John Abraham earned praise for playing a strong, competitive villain in Pathaan