Jurassic World roared into the lead with $102 million, making it only the second film after The Avengers to make $100 million in two separate weekends.
Inside Out, which unfolds largely inside the mind of a young girl, came second with $91 million.
It is the biggest opening weekend for a non-sequel in box office history.
The record was previously held by Avatar, which took $77 million when it debuted in 2009.
However, Inside Out‘s second place opening breaks Pixar’s perfect run at the top of the charts. Starting with 1995’s Toy Story, all 14 of the studio’s previous films had opened at No 1.
“Inside Out would have been number one in any other weekend,” said Phil Contrino, vice president of BoxOffice.com.
“At the end of the day, it doesn’t matter. Being number one is overrated.”
Disney – which owns the Pixar studio – noted that Frozen had also debuted at No 2, before going on to become Disney’s biggest-ever animated release with a global haul of nearly $1.3 billion.
Inside Out was judged to be a tough sell. A genre-defying story of a girl’s inner turmoil, it portrays her emotions as characters – Joy, Sadness, Fear, Anger and Disgust – who live inside her mind.
Meanwhile, Jurassic World broke another record – it is now the highest-earning film in the dinosaur franchise. It has made $398 million in just two weeks, surpassing the $357 million made by the original Jurassic Park in 1993.
North American box office top 10:
Image source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…