Fueled by the one-two punch of 'Shutter Island' and 'Inception,' Leonardo DiCaprio had a very nice 2010, earning $77 million last year. That makes him Hollywood's highest-paid actor, leapfrogging over Johnny Depp, who made a mere $50 million.

In last year's rankings, Depp topped the list with $75 million and DiCaprio finished fifth. Although Leo's had his share of blockbusters since 'Titanic,' this is the first year he out-earned every other actor on the block. Who knew back in 1993 that the co-stars of the indie 'What's Eating Gilbert Grape' would someday rule the box office?

Also among Forbes' Top 15: Robert Downey, Jr., Daniel Craig, Robert Pattinson and Matt Damon. See the full list after the jump.

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 Downey, Jr. ($31 million)
8. Mark Wahlberg ($28 million)
9. Tim Allen ($22 million)
10. Tom Cruise ($22 million)
11. Jim Carrey ($20 million)
12. Daniel Craig ($20 million)
13. Robert Pattinson ($20 million)
14. Brad Pitt ($20 million)
15. Matt Damon ($18 million)

Which actor gets most of your box-office dollars?

[via Forbes]

categories Movies