The film was shot in Shanghai, China. Filming took place in neighborhoods with European-style buildings, including

Filming Locations:

Catholic Church

In the Movie

Scene where Jim sings in the church boys' choir.

In Reality

Click to open map

The scene was filmed at the St. Ignatius Cathedral in Shanghai, located in Xujiahui, a commercial district in the heart of Shanghai.

Panoramic View of Shanghai

In the Movie

Scene where One of the first wide shots of Shanghai.

In Reality

Click to open map

The scene was filmed in Shanghai; such a view can no longer be captured, as the city has been heavily rebuilt in the 30 years since filming.

Going to a Masquerade Party

In the Movie

Scene where The family goes to a masquerade party. People are already afraid of a Japanese attack.

In Reality

Click to open map

The scene was filmed on the Bund, which is wide enough for events with large crowds.

Zeros Over the Rooftops

In the Movie

Scene where Zeros fly over the rooftops, and Jim is fascinated by them.

In Reality

Click to open map

The scene was filmed on the Bund, the white-and-brown building on the left is the Peace Hotel.