Lantau Island is the largest island in Hong Kong, offering a contrast to the bustling city center. It is home to a number of cultural sites that could be interesting filming locations. The most famous is the Po Lin Monastery, which is the site of the Tian Tan Buddha, a giant bronze Buddha statue.
