Today we all would have enjoyed Shah Rukh Vs Shah Rukh. He is one of the boon to Bollywood and he is exceptional as a hero as well as Villain. His 'Fan' has got overwhelming response and he proved that he is not just King of Romance, but also powerful as a menacing villain. So we bring you the Top 10 roles done by Shah Rukh Khan and these roles made all of us huge fans.
1. Duplicate — Rahul/Raj
2. Kabhi Haan Kabhi Naa - Sunil
3. Chak De India - Kabir Khan
4. Swades — Mohan Bhargava
5. Dilwale Dulhania Le Jayenge — Raj Malhotra
6. Dil Se — Amar Kant Varma
7. Raju Ban Gaya Gentleman - Raj Mathur
8. My Name is Khan — Rizwan Khan
9. Baazigar Vicky — Malhotra/Ajay Sharma
10. Karan Arjun — Arjun/Vijay