Four Indian actors have made it to the Forbes' list of world's top highest-paid actors. Shah Rukh Khan stands at number 8 with $33 million in earnings while Akshay Kumar at number 10 with $31.5 million earnings.Dwayne 'The Rock' Johnson tops the list with earnings of about $64 million, leaving behind last year's highest-paid Robert Downey Jr.Shah Rukh Khan continued to rule the box office and topped the list as far as Bollywood stars are concerned. His leading role in Dilwale and his multiple endorsements made him the highest-paid Bollywood actor at $33 million.Akshay Kumar struck gold in 2016 and earned about $31.5 million last year. "One of Bollywood's busiest leading men, Kumar banked top rupee for three hit films in our scoring period." Forbes wrote.10. Akshay Kumar$31.5 million
9. Robert Downey Jr.$33 million
8. Shah Rukh Khan$33 million
7. Vin Diesel$35 million
6. Ben Affleck$43 million
5. Johnny Depp$48 million
4. Tom Cruise$53 million
3. Matt Damon$55 million
2. Jackie Chan$61 million
1. Dwayne Johnson$64 million