“Spider-Man: Far from Home” won the box office for the second straight week, raking in another $45.3 million.  “Toy Story 4” was second with $20.7 million in its fourth week out.

The new thriller “Crawl” and the R-rated comedy “Stuber” stumbled out of the gate, making only $12 million and $8 million.  Here’s this weekend’s Top 10 at the box office:

1.  “Spider-Man: Far From Home”, $45.3 million.  Up to $274.5 in its 2nd week.

2.  “Toy Story 4”, $20.7 million.  Up to $346.4 million in its 4th week.

3.  NEW:  “Crawl”, $12 million

4.  NEW:  “Stuber”, $8 million

5.  “Yesterday”, $6.8 million.  Up to $48.3 million in its 3rd week.

6.  “Aladdin”, $5.9 million.  Up to $331.5 million in its 8th week.

7.  “Annabelle Comes Home”, $5.6 million.  Up to $60.8 million in its 3rd week.

8.  “Midsommar”, $3.6 million.  Up to $18.4 million in its 2nd week.

9.  “The Secret Life of Pets 2”, $3.1 million.  Up to $147.1 million in its 6th week.

10.  “Men in Black International”, $2.2 million.  Up to $76.5 million in its 5th week.