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.
2014
1942
1959
1938
2000
1993
2006
1980
1964
2003
1958
2015
2001
2024
1991
1946