San Andreas” rocked the foreign box office this weekend, earning a leading $97.8 million from approximately 22,590 screens in 68 markets.

The disaster flick rumbled the loudest in China where it picked up $51 million over its first six days in theaters. The Warner Bros. release debuted strongly in Hong Kong, picking up $2.2 million, and in South Korea, where it generated $7.2 million despite public health concerns over an outbreak of MERS virus.

Globally, “San Andreas,” which stars Dwayne Johnson as a rescue worker fighting to save his family in the wake of a catastrophic earthquake, has earned $287 million. That’s an impressive return on the $114 million production.

Coming in second, Melissa McCarthy’s “Spy” earned $25.6 million from 8,180 screens across 54 markets. That figure included a $4.1 million bow in the U.K., a $3.2 million debut in Russia and a $1.6 million kick-off in Mexico. The action-comedy led the domestic box office, earning an estimated $30 million. It cost a modest $65 million to produce.

Insidious: Chapter 3” snagged third place with $14.3 million, while fourth place finisher “Tomorrowland” generated $13.8 million to bring its worldwide total to $169.7 million.

It was a weekend of milestones as “Mad Max: Fury Road” crossed the $300 million global mark after earning $11 million, and “Pitch Perfect 2” topped $250 million worldwide while adding $4.6 million to its foreign total.