Warner Bros. Pictures' fantasy comedy "Barbie" dominated the North American box office with an estimated three-day cume of 155 million U.S. dollars on its opening weekend, showed figures from the measurement firm Comscore on Sunday.
It's the biggest opening weekend of the year so far in the United States and Canada and the biggest opening weekend ever for a film directed by a woman.
Based on the iconic Barbie fashion dolls and directed by Greta Gerwig, the film features an all-star cast including Oscar-nominees Margot Robbie and Ryan Gosling.
The live-action Barbie film holds an approval rating of 90 percent based on 307 reviews to date on the review-aggregation website Rotten Tomatoes. It earned an "A" on an "A+" to "F" scale from audiences polled by the market research firm CinemaScore.
Overseas, the film took in additional 182 million dollars for a total of 337 million dollars worldwide, including over 9 million dollars from the Chinese mainland.
Another newcomer, Universal Pictures' biographical drama "Oppenheimer," directed by Christopher Nolan, opened in second place with 80.5 million dollars.
Angel Studios' action film "Sound of Freedom," based on true events that sheds light on the darkness of child trafficking, finished third with 27 million dollars on its second weekend and for a North American total of 124.7 million dollars.