Top 10 Best Bollywood Actors of All Time

1Shahrukh Khan

Shahrukh Khan


2Barun Sobti

Barun Sobti


3Salman Khan

Salman Khan


4Aamir Khan

Aamir Khan


5Hrithik Roshan

Hrithik Roshan


6Amitabh Bachchan

Amitabh Bachchan


7Akshay Kumar

Akshay Kumar


8Dilip Kumar


9Ranbir Kapoor

Ranbir Kapoor


10Rajesh Khanna


11Saif Ali Khan

Saif Ali Khan


12Shahid Kapoor

Shahid Kapoor


13John Abraham

John Abraham


14Ajay Devgan

Ajay Devgan


15Govinda


16Imran Khan

Imran Khan


17Anil Kapoor


18Ranveer Singh

Ranveer Singh


19Raj Kapoor


20Irrfan Khan

Irrfan Khan


21Dharmendra


22Varun Dhawan

Varun Dhawan


23Rajinikanth

Rajinikanth


24Dev Anand


25Amrish Puri


26Vidyut Jammwal


27Kamal Haasan

Kamal Haasan


28Siddharth Malhotra

Siddharth Malhotra


29Ashish Sharma

Ashish Sharma


30Nawazuddin Siddiqui


31Tiger Shroff

Tiger Shroff


32Mohanlal

Mohanlal


33Nana Patekar


34Aditya Roy Kapur


35Sunny Deol

Sunny Deol