LOS ANGELES - "Spider-Man: Far From Home" beat back competition from two debut films at the North American box office, winning for a second week straight by raking in an estimated $45.3 million, industry tracker Exhibitor Relations said Sunday.
The latest installment in the blockbuster superhero franchise, which picks up where "Avengers: Endgame" left off, has earned an impressive $846.5 million worldwide.
Retaining its number two spot was Disney/Pixar film "Toy Story 4," which took in $20.7 million on its fourth weekend.
The film again features the voices of Tom Hanks as cowboy doll Woody and Tim Allen as toy astronaut Buzz Lightyear.
Debuting in third place was alligator disaster thriller "Crawl," about a father and daughter battling a pack of hungry gators after a hurricane hits their Florida hometown. It took in $12 million.
In fourth position was another debut flick, "Stuber" -- a buddy comedy starring comedian Kumail Nanjiani and professional wrestler-turned-actor Dave Bautista ("Guardians of the Galaxy").
The film, which earned less than stellar reviews, took in $8 million.
"Yesterday," the romantic comedy based on an odd premise -- what if a global blackout meant that a struggling musician was one of the only people on Earth to remember the Beatles? -- shifted from third to fifth place.
The crowd-pleaser -- directed by Danny Boyle of "Trainspotting" and "Slumdog Millionaire" fame -- earned $6.75 million.
Rounding out the weekend's top 10 were:
"Aladdin" ($5.9 million)
"Annabelle Comes Home" ($5.6 million)
"Midsommar" ($3.6 million)
"The Secret Life of Pets 2" ($3.1 million)
"Men in Black: International" ($2.2 million)
© Agence France-Presse