5.1 1954 | 90 min
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.
Released
September 1, 1954
Popularity
0.6
Production Countries:
Spoken Languages: