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.
2016
2017
1948
2002
2022
1983
1939
2021
1938
2015
1982
1980
1935
1964
1962
1997
2013
2010