The Marvel super-mashup Avengers: Infinity War landed with a bang, earning an estimated $250 million in its opening weekend in the U.S. and Canada, and $630 million worldwide, even before China gets a peek, according to ComScore. Those are both opening weekend records, not adjusted for inflation. The previous No.