The film's poster shows UFOs hovering over what is supposed to be Victoria Harbor in Hong Kong but is actually Shanghai's famed Oriental Pearl Tower.