From Dwayne “The Rock” Johnson to Harrison Ford, the world’s 20 highest-paid actors earned a combined $703.5 million between June 1, 2015 and June 1, 2016, before management fees and taxes. Figures are based on data from Nielsen, Box Office Mojo and IMDB, as well as interviews with agents, managers and lawyers.
A quarter of this global list hail from outside the U.S. Aside from Chan, four Bollywood stars returned to the ranking for the second year in a row. Shah Rukh Khan ($33 million), the top-ranked Indian actor, banked as much as Downey Jr. , while Akshay Kumar ($31.5 million) earned the same as Brad Pitt in our scoring period.
While last year’s ranking evaluated 34 men, this year’s list scaled back to the top 20 to home in on acting’s earning elite.
20. Harrison Ford
- $15 million
- The only returnee on the ranking, Ford makes the cut thanks to an outsized payday for his return as Han Solo in 2015’s Star Wars: The Force Awakens. At 74, he is the oldest member of the ranking
19. Matthew McConaughey
- $18 million
- His earnings dipped after a quieter year, but McConaughey is soon set to star in 2017’s Stephen King adaptation, The Dark Tower. He puts his Texan drawl to use in TV spots for Lincoln Motors.
18. Amitabh Bachchan
- $20 million
- Bollywood stalwart has starred in more than 150 movies in a career that spans five decades. The 73-year-old is busy as ever: he appeared in four films during our scoring period.
17. Will Smith
- $20.5 million
- Concussion was no knockout: An Oscar nod evaded him and in theaters, the movie barely tallied its budget. Still, Smith’s bouncing back, reprising one of his best-known roles in 2018’s Bad Boys for Life.
16. Chris Pratt
- $26 million
- Doubled his 2015 earnings to soar up the ranking with an estimated $12 million upfront fee for Passengers and a favorable deal in Guardians of the Galaxy 2. At 37, he is the youngest member of the list.
15. Leonardo Dicaprio
- $27 million
- The fervent environmentalist finally won an Oscar for The Revenant, 22 years after he was first nominated for What’s Eating Gilbert Grape. He was also nominated for 2014’s Wolf of Wall Street, which was recently named by the Department of Justice in a money-laundering scandal over its Malaysian financiers, Red Granite.
14. Salman Khan
- $28.5 million
- One of Bollywood’s leading men, Khan makes top rupee from movies such as Bajrangi Bhaijaan and numerous endorsements. In May 2015 he was sentenced to five years in prison for a 2002 hit-and-run car incident which killed a homeless man; his sentence was suspended.
12. Mark Wahlberg
- $30 million
- Ted 2 did not perform as well at the box office as expected, grossing just $217 million. No matter: Wahlberg banked big bucks for Daddy’s Home and leads Deepwater Horizon, a dramatization of the 2010 BP oil spill.
12. Adam Sandler
- $30 million
- The forthcoming Sandy Wexler will be the third of four movies in Sandler’s production deal with Netflix. In 2014, he signed an agreement worth an estimated $240 million that circumvents costly theatrical releases and distributes Sandler’s comedies directly to his target audiences—home video couch potatoes.
10. Brad Pitt
- $31.5 million
- Pitt produced and acted in The Big Short, which won an Oscar and grossed over $133.3 million at the worldwide box office. He also did double-duty for the upcoming War Machine, which Netflix reportedly paid $60 million to acquire. This is the first year since 2007 that the 57-year-old’s earnings surpassed $30 million.
10. Akshay Kumar
- $31.5 million
- One of Bollywood’s busiest leading men, Kumar banked top rupee for three hit films in our scoring period. The action star bolsters his earnings endorsing a wider range of products than most Hollywood shills: Honda motorcycles, a dairy producer and a gold loan company, among others.
8. Robert Downey Jr.
- $33 million
- Last year’s highest-paid actor, Downey has had a quieter year with just Captain America: Civil War released in our June 2015 through June 2016 scoring period. His earnings are down 58% from $80 million last year; the majority of his annual paycheck comes from his turn as Iron Man in Marvel’s movies. He pads his income with endorsements for Taiwanese smartphone dealer HTC.
8. Shar Rukh Khan
- $33 million
- Khan continues to rule Bollywood’s box office with the lead role in hit Dilwale and many others, earning multimillion-dollar upfront fees and a cut of the back-end for his efforts. He also cashes in on endorsement deals for dozens of brands most Americans have likely never heard of.
7. Vin Diesel
- $35 million
- With an upfront paycheck for the latest Diesel-powered installment, Furious 8, plus a sequel to Guardians of The Galaxy, the gravelly-voiced actor joins our list for the third time. A key user of Facebook’s “Facebook Live” feature, he has 100 million Facebook fans. “The whole point [of Fast and the Furious] was to diversify Hollywood,” Diesel told FORBES in 2015
6. Ben Affleck
- $43 million
- It may have been panned by critics, but Batman v Superman: Dawn of Justice gave Affleck the best box office of his career: The movie grossed over $870 million worldwide. The caped crusader earns big from upfront fees and backend profits for the series, helping him pocket his highest annual paycheck yet.
5. Johnny Depp
- $48 million
- In May a judge ordered a restraining order against Depp after his then-wife Amber Heard alleged he physically and verbally abused her. The couple reached a $7 million divorce settlement in August. The damning accusations did not impact his earnings during our scoring period—he pocketed an estimated eight figures upfront for the latest Pirates of the Caribbean installment and box office bomb Alice Through the Looking Glass—but his earnings will likely plummet next year.
4. Tom Cruise
- $53 million
- Hollywood’s favorite Scientologist banked a big backend paycheck for 2015′s Mission: Impossible Rogue Nation, plus upfront fees for a Jack Reacher sequel and Mena. At 53, he still manages to notch action hero roles thanks in no small part to his success as agent Ethan Hunt – the five-part M:I series has grossed nearly $2.8 billion globally.
3. Matt Damon
- $55 million
- The red planet turned green: Damon’s The Martian grossed a mighty $630.1 million on a $108 million budget. Damon earned handsomely from the film and nabbed a Best Actor Oscar nod, while banking sizable checks for his return as Jason Bourne and an east-west co-production, The Great Wall
2. Jackie Chan
- $61 million
- The world’s No. 2 highest-paid actor hasn’t had a stateside live-action smash in ages, but he’s the king of China’s burgeoning box office, thanks in part to a cozy connection with Beijing. Chan starred in the latest installment of the Monkey King franchise and has several Chinese films in post production. As a producer/investor and actor, he benefits from government censors looking kindly on his films.
1. Dwayne Johnson
- $64 million
- Rock-solid box office numbers helped the erstwhile wrestler become the world’s highest-paid actor. Since helping launch the billion-dollar Fast and Furious franchise and leading 2015’s San Andreas to a surprising $473 million worldwide, Dwayne Johnson has become Hollywood’s go-to action hero. Next up for the beefy star: a starring role in the upcoming Baywatch remake. “I can kick ass better than anyone on the planet,” he once told FORBES. “And I have a decent smile.”
Drop Offs (U.S.)
Channing Tatum, Bradley Cooper, Jonah Hill, Liam Neeson, Chris Hemsworth and Seth Rogen all failed to clear this year’s $15 million earnings cut off.
Drop Offs (International)
Bollywood actor Ranbir Kapoor, plus Hong Kong-burn Chow Yun-Fat and Andy Lau, also dropped off the list.