Sony’s “Spider-Man: Far From Home” claimed victory again during its second weekend in theaters, dominating over new releases, Paramount’s gator thriller “Crawl” and Disney’s R-rated comedy “Stuber.”

The superhero tentpole collected another $45 million, boosting domestic grosses to $274 million. This weekend’s haul represents a 50% decline in ticket sales from its inaugural outing, a stronger hold compared to its predecessor, 2017’s “Spider-Man: Homecoming.”

The 23rd adventure in the Marvel Cinematic Universe has crossed the $800 million mark worldwide, with box office receipts at $847 million. It’s now the biggest “Spider-Man” film internationally with $572 million.

“Crawl” secured the best start among fresh offerings, but neither newcomer managed to pack theaters. Paramount’s disaster thriller landed in third place, biting into $12 million when it debuted in 3,170 theaters. The studio shelled out $13.5 million in production fees. Directed by Alexandre Aja, “Crawl” follows a father and daughter (Barry Pepper and Kaya Scodelario) who are forced to escape a pack of hungry alligators after a massive hurricane hits their Florida town. A majority of ticket buyers were between the ages of 18 and 44. Overseas, “Crawl” pulled in $4.8 million from 20 international markets for a global start of $16.8 million.

Falling not far behind is “Stuber,” Disney’s first R-rated release since inheriting Fox’s film assets. The buddy comedy pulled in $8 million from 3,050 venues, on par with expectations but a lackluster start for a film that cost $16 million to produce. In “Stuber,” Kumail Nanjiani plays an Uber driver who unwittingly becomes part of his passenger’s (Dave Bautista) arrest operation. Males accounted for 56% of opening weekend crowds, while 65% of audiences were over the age of 25.

A number of holdovers filled out domestic box office charts. In second place, Disney’s “Toy Story 4” stayed strong, generating another $20 million during its fourth weekend in theaters for a North America tally of $346 million. Rounding out the top five is Universal’s Beatles musical “Yesterday.” Directed by Danny Boyle, the romantic comedy made $6.7 million in its third outing, bringing its domestic total to $48 million.

At the indie box office, A24’s “The Farewell” brought in $351,330 from four venues in New York and Los Angeles for a massive $87,833 per location. That marks the best theater average of the year, beating “Avengers: Endgame” with $76,601 per screen, despite the fact that a New York City power outage Saturday night forced one of its theaters, AMC Lincoln Center, to close.

Lulu Wang directed the comedic drama, based on her own family. Awkwafina stars as the daughter of a family who returns to China to say goodbye to their matriarch, who doesn’t know she’s dying of terminal cancer. “The Farewell” premiered to glowing reviews at Sundance and holds a rare 100% on Rotten Tomatoes.

Meanwhile, Bleecker Street’s “The Art of Self Defense” nabbed $121,080 from seven screens, averaging a strong $17,297 from each venue. The dark comedy, starring Jesse Eisenberg as a mild-mannered accountant who joins an off-kilter karate studio to learn how to better protect himself, will expand to 500 locations next weekend.

Also at the specialty market, Entertainment Studios Motion Pictures opened “Bethany Hamilton: Unstoppable” in 205 locations, where it pocketed $250,000. The documentary follow the surfing champion as she tackles motherhood and continues to hit the waves years after her devastating shark attack.

Overall, domestic box office ticket sales are still down over 8% from last year, according to Comscore. Hollywood is banking on the second half of summer to deliver, with hits like Disney’s “The Lion King” and Universal’s “Fast & Furious” spinoff “Hobbs & Shaw” on deck.