For the third consecutive week, "Venom: The Last Dance" held the top spot of the box-office weekend as it bested the second-place film by $5.1 million.
The top film of the box-office weekend last week, "Smile 2," fell to "Venom: The Last Dance," which debuted in first place by a margin of $41.6 million.