What was Leonardo DiCaprio‘s salary for Titanic?
Leonardo DiCaprio has cemented his status as one of the biggest movie stars in the world thanks in large part to his leading role in the 1997 blockbuster Titanic. However, despite the film going on to become one of the highest-grossing movies of all time, DiCaprio was reportedly paid only $2.5 million for his work in the movie.
DiCaprio‘s co-star also earned just $2 million
DiCaprio‘s co-star Kate Winslet, who played Rose opposite DiCaprio‘s Jack, also earned a relatively modest $2 million salary for Titanic. While a significant payday for two young actors on the rise, these amounts are dwarfed by what big stars can command today.
DiCaprio now earns over $30 million per film
In contrast to the $2.5 million DiCaprio earned for Titanic, his current per-movie asking price is estimated to be around $30 million or more. For example, he reportedly earned $30 million for his role in Once Upon a Time in Hollywood. Other top actors like Tom Cruise, Brad Pitt and Will Smith also routinely make over $20 million per film nowadays.
DiCaprio‘s net worth sits at $260 million
Thanks to his long career of hits and blockbusters after Titanic, DiCaprio has amassed a personal net worth estimated at around $260 million as of 2024. While a huge amount, this doesn‘t even crack the top 10 wealthiest actors worldwide. In comparison, Tom Cruise‘s net worth is reportedly around $600 million.
Titanic earned over $2 billion at the box office
While DiCaprio‘s paycheck was modest, Titanic went on to earn over $2 billion at the global box office after its release. Director James Cameron notably gave up his $8 million salary in exchange for backend points on the film‘s profits. This likely earned him tens of millions.
Titanic actors still earn residuals over 25 years later
Thanks to residuals, actors continue to get paid when movies like Titanic are aired on TV or released on home video. This means DiCaprio, Winslet and other Titanic cast members still earn money from the film over 25 years after its release.
Some actors have earned $30 million+ for a single film
The highest paycheck for a single movie goes to Keanu Reeves, who earned a massive $30 million each for the two Matrix sequels. Others like Harrison Ford have broken the $20 million mark for some blockbuster roles. But these paydays are rare even for A-listers.
Streaming platforms pay up to $250 million for movie rights
While actors‘ salaries are climbing, the biggest movie paydays now go to studios selling streaming rights. Netflix for instance paid over $250 million to acquire the rights to Red Notice and other major films. However, actors still earn residuals when films stream.
In conclusion, while DiCaprio‘s Titanic payday was relatively small, the movie cemented his star status and allowed him to become one of the highest earners in Hollywood today. And thanks to residuals, he continues to benefit from the film that made him an icon.