John Cusack and Gong Li star in the romantic thriller Shanghai. Set during World War II, an American spy must cope with love and death in the mist of the Japanese invasion of China. Mikael Hafstrom directs the film produced by Barry Mendel Productions and Phoenix Pictures.