Avengers: Infinity War made history by earning an estimated $630m worldwide on its opening weekend. That’s way ahead of the previous first weekend record of $542m...