Hollywood’s leading heartthrobs were weighed out in Forbes' most recent highest-earning actors list, released Monday.
According to Forbes, Leonardo DiCaprio jumped from fifth to first place this year, stealing the spot from Johnny Depp.
DiCaprio's estimated $77 million in earnings reflect the success of his two big films, “Shutter Island” and “Inception,” which earned a combined $1.2 billion.
Also read: Angelina Jolie, Sarah Jessica Parker Tie as Hollywood's Highest-Paid Actresses
Bumped down a peg (although it’s hard to feel bad for him), Depp moved from first to second place with earnings of $50 million, down from his $75 million recorded in Forbes’ previous list.
“Grown Ups” star Adam Sandler ($40 million) and Will Smith ($36 million) were also ranked high, taking third and fourth places on the list.
Tom Cruise brings up the rear at No. 10, pulling in $22 million in the same period, Forbes estimates.
But as if you didn’t need proof Hollywood is a man’s world, Cruise’s earnings would rank him at No. 5 on the highest-paid actresses list for the same year, just between Reese Witerspoon ($28 million) and Julia Roberts ($20 million).
The 10 top actors earned an estimated $375 million between May 2010 and May 2011.
To come up with its numbers Forbes writes that it talked to agents, lawyers, producers and industry sources.
Here’s the list:
1. Leonardo DiCaprio - $77 million
2. Johnny Depp - $50 million
3. Adam Sandler - $40 million
4. Will Smith - $36 million
5. Tom Hanks - $35 million
6. Ben Stiller - $34 million
7. Robert Downy Jr. - $31 million
8. Mark Wahlberg - $28 million
9. Tim Allen - $22 million
10. Tom Cruise - $22 millionRelated Articles: Angelina Jolie, Sarah Jessica Parker Tie as Hollywood's Highest-Paid Actresses