DiCaprio is ranked number 10 on Variety’s list of highest-paid Hollywood actors, earning an estimated $10 million for Once Upon a Time in Hollywood – however that figure includes a $5 million pay reduction he took to star in the film. Although Brad Pitt was ranked eighth, he earned the same amount as Leonardo DiCaprio for Once Upon a Time in Hollywood. Ryan Reynolds, on the other hand, flew over them all, earning $27 million for his film Six Underground.
However, when it comes to overall wealth, Brad Pitt net worth is around $300 million, while Ryan Reynolds net worth is $75 million, according to Celebrity Net Worth.