Margot Robbie, the film’s producer, and the star have both received substantial paychecks as a result of “Barbie’s” overwhelming success at the box office globally.

According to a Variety article that claimed three sources with knowledge of her contract, the 33-year-old performer reportedly earned $50 million in salary and box office bonuses.
“Barbie” recently eclipsed “The Dark Knight” (2008) to become the highest-grossing movie ever released by Warner Bros., becoming the 51st movie to sell more than $1 billion in tickets worldwide.
The rumored $12.5 million upfront payment is part of the 10-digit payout, making it one of the highest acting salaries ever.
READ MORE: Davido And Latto Set For A New Feature
With that, she is now competing with Sandra Bullock, who earned an estimated $70 million for the 2014 film “Gravity.”
And as “Barbie” keeps doing well at the box office, her remuneration is anticipated to rise. It is on track to be the year’s highest-grossing movie after earning more than $30 million in its fourth weekend.
However, Margot Robbie still has a ways to go before he can claim the title of the highest Hollywood salary ever.
That honor goes to Tom Cruise, who reportedly collected more than $100 million in the wake of the huge success of “Top Gun: Maverick,” which brought in almost $1.5 billion at the box office last year.
Since Robbie initially began acting, she has advanced significantly. She admitted last month that her mother had taken out loans against her house to keep her afloat.
“She’d take money out of the house mortgage and lend me money,” Robbie told CBS Sunday Morning. “So I always knew, ‘Oh, I’ve gotta pay that back.’”
Robbie claimed that she meticulously recorded every item her mother lent her on a piece of paper.
“And one day, when I made enough money, I just paid that whole mortgage off completely,” she stated.

“I was like, ‘Mom, don’t even worry about that mortgage anymore. It doesn’t exist anymore.’”