The size of the gender pay gap in the movie industry has been laid bare in new estimates of stars' pay packets.
The world's 10 best-paid actors earned a total of $488.5m (£380.5m) in the past year, Forbes magazine calculated. That's almost three times more than their female counterparts, who took home $172.5m (£134m) between them.
Transformers star Mark Wahlberg tops the male list with $68m (£53m) - compared with $26m (£20m) for the best-paid woman, La La Land's Emma Stone.
Another 13 men earned more than Stone between June 2016 and June 2017, according to Forbes - including Dwayne "The Rock" Johnson, Jackie Chan and her La La Land co-star Ryan Gosling.
Stone recently said some of her male co-stars have taken pay cuts so she can "have parity with them".
Natalie Portman and Jennifer Lawrence are among the other stars who have spoken out about the issue.
Best-paid male stars
1. Mark Wahlberg - $68m
2. Dwayne "The Rock" Johnson - $65m
3. Vin Diesel - $54.5m
4. Adam Sandler - $50.5m
5. Jackie Chan - $49m
6. Robert Downey Jr - $48m
7. Tom Cruise - $43m
8. Shah Rukh Khan - $38m
9. Salman Khan - $37m
10. Akshay Kumar - $35.5m
Best-paid female stars
1. Emma Stone - $26m
2. Jennifer Aniston - $25.5m
3. Jennifer Lawrence (pictured) - $24m
4. Melissa McCarthy - $18m
5. Mila Kunis - $15.5m
6=. Emma Watson - $14m
6=. Charlize Theron - $14m
8=. Cate Blanchett - $12m
8=. Julia Roberts - $12m
10. Amy Adams - $10.5m
Forbes writer Natalie Robehmed said the pay disparity was down to the types of roles on offer.
She wrote: "In release schedules dominated by superhero movies and brawny blockbusters, there are simply fewer parts for women that pay the sizeable backend profits that result in leading men's large paydays, or the franchise sequels that permit aggressive negotiation for favorable deals." Robehmed added: "Until there are an equal number of high-paying roles, there will continue to be an inequality in the paychecks of Tinseltown's very richest."