Most of the times, a hero is always a good guy. And that turns with actors always playing good roles all through. It goes to such extent that the Heroes never play villains almost all throughout their career. But a few actors did break this rule. They did an experiment by playing bad against themselves. And if you take a close look, all of them excelled in this dual portrayal of roles. The movies might not have done all that well, but their performance did.
Here check out a few actors who excelled in both the roles and let us know who was your best:
1. Nani – Jandapai Kapiraju
2. Ajith – Vaali
3. Balayya – Sultan
4. Prabhas – Billa
5. Kamal Haasan – Abhay
6. NTR – Daana Veera Soora Karna
7. Rajini Kanth – Robo
8. Krishna – Maanavudu Dhanavudu
9. Jai Lava Kusa
10. Gouthamnanda
11. NTR – Temper
12. Raviteja – Daruvu
13. Srikanth – Operation Duryodana
14. Rana – Nene Raju nene Mantri
15. Mohan Babu – Rayalaseema Ramanna Chowdary
16. Chiranjeevi – Veta
17. Rajasekhar – Vetagadu
18. Mahesh Babu – Businessman