Walt Disneys Avengers: Infinity War earned another $28.7 million (-53%) on its fourth weekend, bringing its 24-day domestic total to $595m. The MCU epic should cross the $600m domestic milestone sometime this week, perhaps as early as Wednesday. That would be its 27th day of release, still right between The Force Awakens (12 days) and Black Panther (31 days).