International opening because F&F is international bro. Really it’s all because of China - unlike TFA it opened there the same weekend as everywhere else (subtract that $190mil from China and TFA’s record would have been safe), and Vin Diesel is a mega star there whereas Star Wars isn’t that big a deal since they didn’t get the OT until years later.
JEDIT: jinx