The Meg was filmed in China, United States of America.
Locations
Statue of the Guanyin
Yazhou Qu, Sanya Shi, Hainan Sheng, China
Scene where The Megalodon swims to the mainland. It’s feeding time.
Scene was shot The statue of the bodhisattva Guanyin-the Buddhist goddess of mercy - is the landmark of the island of Hainan. It’s 108 meters high.