It's rare for actors to rake in huge salaries today, at least compared to the days when audiences were drawn to a movie primarily based on its leading star.
Years ago, if a certain actor's name were attached to a movie, it was almost a guaranteed success. Stars like Will Smith, Tom Cruise, and Jim Carrey were paid big bucks in the 1990s because they attracted a crowd.
For instance, Carrey was paid $20 million— a rarity today — for "The Cable Guy" in 1996, because it was expected that he could deliver a $20 million opening weekend at least.
Now, audiences are more attracted to a franchise than a star. "Avengers: Endgame" is a box-office sensation, for instance, breaking the records for the biggest domestic and worldwide openings of all time.
But some big name actors have the recognition and leverage to still strike gigantic deals. Ryan Reynolds is making $27 million for his upcoming Netflix movie, "Six Underground," according to Variety.
Below are 17 of the highest paid movie roles of all time, ranked:
16. Ryan Reynolds in "Six Underground"
The release date is yet to be determined, but Reynolds is set to make $27 million for this Michael Bay-directed Netflix action movie, about six billionaires who turn into vigilantes.
15. Arnold Schwarzenegger as The Terminator in "Terminator 3: Rise of the Machines"
13. Tom Hanks as Captain John Miller in "Saving Private Ryan"
12. Cameron Diaz as Elizabeth Halsey in "Bad Teacher"
10. Leonardo DiCaprio as Dom Cobb in "Inception"
DiCaprio earned at least $50 million for Christopher Nolan's 2010 film "Inception" just from box-office earnings, but his deal also included home video and television sales. According to Forbes, he took a pay cut because the movie was so "risky," but he and Nolan agreed to split first dollar gross points.
9. Jack Nicholson as The Joker in "Batman"
8. Johnny Depp as Jack Sparrow in "Pirates of the Caribbean: On Stranger Tides"
Forbes reported in 2010 that "On Stranger Tides" — the fourth "Pirates" movie released in 2011 — was the most expensive movies ever made, with production costs of over $410 million. A large portion of those costs were due to paying staff and actors. Depp alone made $55 million for the movie.
In 2011, Depp admitted that he was "overpaid" for the "Pirates" movies, for which he has reportedly made over $300 million combined.