The Khan trio of Salman, Shah Rukh and Aamir have ruled the box office over the last few decades. However, in recent times, superstars like Ajay Devgn, Akshay Kumar and even Hrithik Roshan, have delivered back-to-back hits and raked in the moolah at the domestic box office. Gen-Now stars like Ranveer Singh and Varun Dhawan have also delivered some blockbusters and become bankable stars. With so many stars competing with each other, let’s find out who of them is the highest grossing actor of all time. Is it Salman, Shah Rukh, Aamir, Akshay or Ranveer?
Well, to know that and more, we analysed the box office collection of each film of all the stars over the past decade and what we found out was quite interesting. Salman Khan leads the way and is the highest grossing actor of all time currently. He is closely followed by Akshay Kumar, but it is important to know that he has done more than double the films that SK did. Aamir Khan, Ajay Devgn and Shah Rukh Khan complete the top 5. But who else is in the list of Top 10 highest-grossing actors of all time? Check out our chart below to know more!
While Akshay, Ajay and the Khans still rule the list currently, Gen-Now stars like Ranbir Kapoor, Ranveer Singh and Varun Dhawan are catching up with them very fast. And now with all three of them having some interesting films in their kitty, we can’t wait to see how this list changes in the coming few years. Who will be the leader of this list in 2020? Share your thoughts in the comments section below!