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.
2002
1993
2008
2006
1946
2000
2005
1998
1963
1987
2015
1948
1973
1961
1984
2023
2001
2003