Avengers: Infinity War led the domestic box office for the third straight weekend, earning $61.8 million this weekend. Life of the Party, starring Melissa McCarthy, came in at No. 2 this week with $18.5 million. Avengers: Infinity War made a record $257.6 million in North America on its first weekend, then tacked on another $112.5 million in its second weekend.