The 24th movie in James Bond franchise, which sees Daniel Craig reprise his role as 007, earned $73 million between November 6 and 7, according to early estimates.
However, Spectre failed to beat the performance of the last James Bond movie Skyfall, which took $88.4 million in 2012.
The lower figure was partly due to this weekend’s release of The Peanuts Movie.
The family-friendly adaptation of the beloved Charles Schulz comic strip, featuring Charlie Brown and Snoopy, took $45 million.
Spectre still had the second-biggest opening weekend for a Bond film in the US and Canada.
“We never expected [Spectre] to open to the level of Skyfall,” Rory Bruer, Sony’s president of worldwide distribution, said.
“It was a very different scenario. The competition was different, the weekend was different. One thing I am certain of is that the Bond franchise is as healthy and strong as ever.”
The rest of the top five was made up of previous releases The Martian, family horror Goosebumps and Tom Hanks’ movie Bridge of Spies.
Three movies hoping to score success this awards season also opened in limited release across five theaters. They included Spotlight, which took $302,276.
Saoirse Ronan’s 1950s-set immigrant story Brooklyn made $181,000, while Bryan Cranston biopic Trumbo took $77,229.
North American box office Top 5:
Sydney has welcomed 2025 with a spectacular fireworks display - cheers erupted as the clock struck midnight…
Following an eight-year legal battle, Angelina Jolie and Brad Pitt have reached a divorce settlement,…
Former President Jimmy Carter died on December 29 at the age of 100 after spending several…
Georgia’s outgoing president Salome Zourabichvili refused to step down on December 29, saying she was…
The bald eagle has been officially declared the national bird of the United States, after…
Dozens of passengers have survived a crash involving a plane carrying 69 people in Kazakhstan,…