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.
2023
1969
2019
1979
1931
2012
2022
1934
2014
2025
1975
2018
1976
1946
2013
2020
1952
1962