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.
2007
2003
1969
1982
2020
2005
1956
1975
1955
2016
2013
2024
1993
2008
2017
1984
1991
1999