Film history is full of records. The following ten superstars earned the highest salaries in the history of cinema with a single film.
The salaries of Hollywood actors are rarely officially disclosed. However, the salaries of stars like Keanu Reeves (59), Tom Cruise (61), or Robert Downey Jr. (59) come to light when well-informed US media report on them.
Leonardo DiCaprio received $59 million for “Inception”
The compensation of Hollywood stars is often determined by profit sharing. If actors or actresses have negotiated such terms through their agents and representatives, and the corresponding film proves to be a huge success at the box office, the contractual salary of the performers often multiplies by many times over.
An example: Superstar Leonardo DiCaprio (49) allegedly earned the astronomical sum of $59 million for his appearance in Christopher Nolan’s (53) mind-bending “Inception,” according to “Vanity Fair.” However, taking into account profit sharing and additional bonuses, other actors are even higher earners for a single film than DiCaprio.
Tom Hanks’ impressive salary for “Forrest Gump”
An unforgettable film classic: The difficult-to-classify “Forrest Gump” by “Back to the Future” director Robert Zemeckis (72) grossed nearly $680 million worldwide in 1994.
According to “Entertainment Weekly,” lead actor Tom Hanks (67) earned a whopping $60 million through this tremendous success, taking home nearly 10 percent of the film’s total earnings.
Harrison Ford received $65 million for “Indiana Jones and the Kingdom of the Crystal Skull”
In addition to Han Solo from the “Star Wars” films, Harrison Ford (81) is inseparably linked to the role of the adventurous archaeologist Dr. Henry “Indiana” Jones Jr. from the “Indiana Jones” film series. After the first three installments from the 1980s, Ford returned in 2008 for “Indiana Jones and the Kingdom of the Crystal Skull.”
Despite the fourth Indiana Jones installment not being universally loved by critics and fans, it still grossed an excellent $790 million worldwide at the box office. According to “Forbes,” franchise star Ford allegedly received $65 million as a result.
Sandra Bullock received at least $70 million for “Gravity”
An enormous discrepancy between men and women is evident on this list of top-earning actors. However, a well-known actress has nevertheless made it into the top ten highest earners: Sandra Bullock (59) allegedly received at least $70 million in compensation for the sci-fi film “Gravity,” which grossed over $720 million at the box office.
This impressive figure was achieved because, in addition to her base salary of $20 million, Bullock reportedly also secured a 15 percent share of the first box office receipts, according to “The Hollywood Reporter.”
Robert Downey Jr.: $75 million each for “Iron Man 3,” “Avengers: Infinity War,” and “Avengers: Endgame”
Robert Downey Jr.’s central performance in “Iron Man” marked the beginning of the Marvel Cinematic Universe in 2008. The actor set the tone for future Marvel works and established the characteristic blend of action, humor, and wit for the film studio. The most successful film series in the history of cinema was born.
Against this backdrop, the astronomical earnings of Downey Jr. from later Marvel successes do not come as a surprise. Various US magazines reported that the star allegedly earned $75 million each for his final solo appearance as Tony Stark in “Iron Man 3” and for the absolute Marvel highlights “Avengers: Infinity War” and “Endgame.”
Keanu Reeves: $75 million each for “Matrix Reloaded” and “Matrix Revolutions”
As similarly successful, unforgettable, and culturally significant as the first “Star Wars” film, the dystopian science fiction masterpiece “Matrix” in 1999 proved to be. It is therefore not surprising that Neo actor Keanu Reeves allegedly earned $150 million for the two sequels “Matrix Reloaded” and “Matrix Revolutions” thanks to a lucrative profit-sharing agreement and additional bonuses, according to “Screenrant.” Thus, Reeves earned $75 million for a single film.
Jack Nicholson: $90 million for “Batman”
One of the greatest actors of all time is also one of the highest earners: screen legend Jack Nicholson (87) portrayed the villain Joker in Tim Burton’s (65) first “Batman” film. “Batman” grossed over $410 million, an astronomical sum for the late 1980s – and Nicholson reportedly earned a hefty $90 million through the superhero blockbuster thanks to profit sharing, according to “Collider.”
As a result, the villain actor earned more from a “Batman” film than the actual “Batman” stars Michael Keaton (72), Val Kilmer (64), George Clooney (63), Christian Bale (50), Ben Affleck (51), and Robert Pattinson (38). Even more impressive about Nicholson’s salary: adjusted for inflation, his $90 million earned in 1989 would be $194 million in 2024.
Alec Guinness received a salary of $95 million for “Star Wars”
The appearance of renowned British actor Sir Alec Guinness (1914-2000) as Obi-Wan Kenobi in the very first “Star Wars” film from 1977 remains unforgettable. Guinness portrayed the first Jedi Master seen on the big screen. Until his