The Barbie film has become the US and Canada’s biggest film of the year so far, said distributor Warner Bros.
An estimated $155m (£120m) was made in its opening weekend, the company said.
Meanwhile, new release Oppenheimer – also out on Friday – made $93.7m (£72m) in the US, said Universal Pictures.
The features come at a time when cinemas in general are struggling as they lose out to competition from streaming.
Oppenheimer’s plot is centred on the development of the first atomic bomb, starring Cillian Murphy and directed by Christopher Nolan.
Meanwhile, Barbie, which was directed by Greta Gerwig, tells a coming-of-age story of the children’s character where she explores her identity and encourages boyfriend Ken to establish individuality.
The two films were both released on Friday and the competition between them both was referred to on social media as “Barbenheimer”.
The opening weekend for Barbie, starring Margot Robbie and Ryan Gosling, has seen its ticket sales overtake that for the opening weekend of blockbuster Super Mario Bros, making Barbie the biggest film of 2023 so far.
Worldwide, Barbie’s debut took in $337m (£293m) worldwide.
On Twitter, one user said that it had been years since she had felt like going to the theatres to re-watch a movie, but Barbie had achieved that for her. She said it would “remain a timeless masterpiece over the years – ideas really are forever”.
Before the films’ release, Odeon in the UK said more than 200,000 advance tickets had been bought and some 10,000 filmgoers were expected to see both the Barbie and Oppenheimer films during the opening weekend.
Meanwhile, Vue cinema in the UK reported on Friday that Barbie’s pre-sale purchases were “higher than any other blockbuster released this year”. Admissions on Friday were the highest for any Friday since the pandemic – and the chain’s third biggest Friday ever.
Universal Pictures said Oppenheimer had made £8.05m in the UK and Ireland since Friday.
It added that Oppenheimer was forecast to have a better opening three days than Christopher Nolan’s other blockbusters – space-themed Interstellar, war thriller Dunkirk and sci-fi hit Inception.
Earlier in July, stars left the premiere of Oppenheimer early because of strike action over grievances including the encroachment of artificial intelligence in the making and writing of Hollywood films.
The film made $93.7m (£75m) in international markets, bringing its global total to $174.2m (£135m), Universal Pictures said.