Two action flicks, Paramount’s “By Any Means” and A24’s “Onslaught,” arrived in theaters on Friday. But neither could dethrone “Spider-Man: Brand New Day,” which remains No. 1 in its sixth weekend in theaters.

“Spider-Man” added $3.9 million on Friday, pushing it past the mind-boggling milestone of $900 million domestically. It’s now the fastest movie to cross the benchmark — doing so in just 36 days — and it beats the 50-day record set by 2015’s “Star Wars: The Force Awakens.” The Marvel-Sony tentpole is projected to make $22 million over the four-day Labor Day weekend, pushing its domestic total to $922 million. It’s only a matter of time until “Brand New Day” crosses $936 million and passes “The Force Awakens” as the highest-grossing domestic film of all time.

“By Any Means” performed the best of the two newcomers, earning $2.7 million domestically on Friday to finish fourth behind “Spider-Man,” “The Odyssey” and “Coyote vs. Acme.” Through the long weekend, the ’60s thriller is expected to make $8.5 million. Yahya Abdul-Mateen II and Mark Wahlberg headline the film, which sees a young FBI agent recruit a mafia hitman to help investigate the murders of civil rights leaders in 1960s Mississippi. Nicole Beharie, Josh Lucas, LisaGay Hamilton and LaChanze also star. Elegance Bratton directs with a screenplay by Sascha Penn.