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.
2012
2023
1962
1956
2003
2007
2008
1991
1995
2014
1988
1936
1942
1964
1924
1938
1998