Forbes has posted its annual list of the highest-paid actors, and there are few surprises. According to the site, Dwayne “The Rock” Johnson ranked No. 1 overall, making $87.5 million in 2020. He is estimated to have made $23.5 million for the upcoming Netflix movie Red Notice, while some of his other earnings came from his various business endeavors, such as his Under Armour clothing line, Project Rock. The Rock was also the highest-paid actor in 2019.
Ryan Reynolds was second with $71.5 million after earning $20 million each for the Netflix movies Six Underground and Red Notice. Some of the other highest-paid actors in 2019 included Mark Wahlberg ($58 million), Ben Affleck ($55 million), Vin Diesel ($54 million), and Bollywood actor Akshay Kumar ($48.5 million).
Lin-Manuel Miranda ($45.5 million) landed on the list for the first time in 2020 thanks in part to the $75 million deal with Disney to bring Hamilton to Disney Plus. Also notable is that Jackie Chan landed at No. 10 with $40 million, which he made from movies, endorsements, and licensing deals. Chan has been acting since the 1960s.
You can see the full Top 10 list below. The earnings numbers are estimates pulled from sources like Nielsen, ComScore, Box Office Mojo, and IMDB, in addition to “interviews with industry insiders.” The numbers are pre-tax, and they do not include fees paid to agents, managers, and lawyers. The reporting period was June 1, 2019 to June 1, 2020.
Forbes said it will publish a list of the highest-paid actresses in September.
- Dwayne “The Rock” Johnson — $87.5 million
- Ryan Reynolds — $71.5 million
- Mark Wahlberg — $58 million
- Ben Affleck — $55 million
- Vin Diesel — $54 million
- Akshay Kumar — $48.5 million
- Lin-Manuel Miranda — $45.5 million
- Will Smith — $44.5 million
- Adam Sandler — $41 million
- Jackie Chan — $40 million