Box Office Mojo. “Barbie” has dominated the box office in the United States and Canada, making over $485.4 million as of Aug.
9. “Oppenheimer” has made almost exactly half of that just before its fourth weekend of release, coming in at $241.8 million.
China, which is culturally remote from the Barbie-doll phenomenon and its western standards of beauty, initially shunned “Barbie.” But after opening poorly – fifth place with just $8.2 million in its opening three days – the film has shown some powers of endurance.
Chinese state media has frequently ridiculed Hollywood for its diversity and inclusiveness efforts, an attitude suggesting that Greta Gerwig and Hasbro’s multiracial, gender-fluid reinterpretation of society stood little chance of major success in the Middle Kingdom.
Read more on variety.com