Shanghai, China. The last expatriate Westerners still living in the city are imprisoned in a hotel by the communist authorities in order to find the spy hiding among them.
2025
1947
1961
1975
1989
1969
2002
2016
1998
2015
1964
1932
1963
1974
1967
1972
2005
1924
1941