But have you ever wondered how much they get paid? These are 10 of the highest paid male actors, according to Forbes.
5. Vin Diesel - $54 million
Vin Diesel was ranked as fifth on the list, earning 54m USD (Photo: Shutterstock) Photo: Shutterstock
6. Akshay Kumar - $48.6 million
Indian actor Akshay Kumar was the only Bollywood star in the top 10, ranking at sixth place with earnings of 48.5m USD. Forbes said his earnings mostly came from product endorsement deals (Photo: STRDEL/AFP via Getty Images) Photo: STRDEL/AFP via Getty Images
7. Lin-Manuel Miranda - $45.5 million
Lin-Manuel Miranda came seventh on the list, with earnings of 45.5m USD. Disney acquired worldwide movie rights to the original Broadway production of Hamilton this year for 75m USD, which put Miranda on the list for the first time (Photo: Shutterstock) Photo: Shutterstock
8. Will Smith - $44.5 million
Will Smith ranked eighth on this list, with earnings of 44.5m USD (Photo: Shutterstock) Photo: Shutterstock