The film "The Meg" was filmed in China and the USA.
Filming Locations:
Guanyin Statue
In the Movie

Scene where the Megalodon swims toward the mainland. Feeding time.
In Reality
Click to open map
The scene was filmed at The statue of Bodhisattva Guanyin - the Buddhist goddess of mercy - is a landmark on Hainan Island. Its height is 108 meters.

Comments
0No comments yet.
Sign in to join the discussion.