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.
1956
2015
2010
1995
2001
NaN
2002
2024
1987
1976
2003
2025
1975
1954
2009
1972
1952
1984